JAVA / J2EE中的组合生成器

时间:2015-05-28 16:13:55

标签: java loops for-loop recursion while-loop

我试图找到几个数组中的所有项目组合。数组的数量是随机的(可以是2,3,4,5 ......)。每个数组中的元素数也是随机的。

例如,我有3个数组:

String[][] array1 = {{"A1","A2","A3"},{"B1","B2","B3"},{"C1","C2"}};

我想生成一个包含所有可能组合的数组:

A1
A1, B1
A1, B2
A1, B1, C1
A1, B1, C2
A1, B1, C1
A1, B1, C2
A1, B2, C1
A1, B2, C2
A1, B3, C1
A1, B3, C2
A2, B1, C1
A2, B1, C2 ...

1 个答案:

答案 0 :(得分:1)