У меня есть число ArrayList
с каждым ArrayList
, имеющим объекты, и каждый из них может иметь разную длину. Мне нужно сгенерировать перестановку, как в приведенном ниже примере:
предположим, у меня есть 2 массива
arraylist A имеет объект a, объект b и объект c
arraylist B имеет объект d, объект e
Тогда на выходе должно быть 6 новых массивов с такими комбинациями:
комбинация 1 объект a и объект d,
комбинация 2 объект a и объект e,
комбинация 3 объект b и объект d,
комбинация 4 объект b и объект e,
комбинация 5 объект c и объект d,
комбинация 6 объект c и объект e,
Может кто-нибудь помочь мне?