Возможный дубликат:
Создание всех перестановок заданной строки
У меня есть массив произвольной длины в Java, и я хотел бы сгенерировать все возможные перестановки из них. Легкий способ сделать это для фиксированной длины - это серия вложенных циклов, но поскольку массив имеет неизвестную длину, это не вариант. Есть ли простой способ выполнить это на Java?