2015-05-28 5 views
1

Я пытаюсь найти все комбинации элементов в нескольких массивах. Количество массивов является случайным (это может быть 2, 3, 4, 5 ...). Количество элементов в каждом массиве также случайное.Комбинированный генератор в JAVA/J2EE

например, у меня есть 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 ... 

ответ

Смежные вопросы