java todas las combinaciones
public static void main(String[] args) {
String s="123"
char[] ss= s.toCharArray(); StringBuffer set= new StringBuffer( );
for(int i=0;i<6;i++){/6 es el número total de todas las combinaciones y es el factorial del valor ss.length. set.delete(0,set.length());
for(int j=0;j set.append(ss[( i+j)%ss.length]); } System.out.println(set.toString()); } } } }