import org.apache.commons.math3.util.CombinatoricsUtils;
import java.util.Arrays;
public class PermutationExample {
public static void main(String[] args) {
Integer[] array = {1, 2, 3};
Iterable result = CombinatoricsUtils.permutations(Arrays.asList(array));
for (Object permutation : result) {
System.out.println(permutation);
}
}
}