python形式itertools的产品功能的Java替代

在我的一个Java程序中,我需要完全使用itertools提供的乘积函数,将数组置换为k次( perm=itertools.product(arr,repeat=k))。

例如对于arr = [4,5]和k = 3,输出应为:

(4,4,4)
(4,5)
(4,5,5)
(5,4)
(5,5)

我想问一下java中是否有任何实用工具或东西可以在Java中简化它?我一直在互联网上寻找它,但是在任何地方都找不到。

如果您知道在这种情况下可以做什么,请分享一些东西。

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...