例如,,有数字1,2,3.,输出的组合共有15中,1,2,3,12,123,13,等等。。
public static void main(String[] args){
String[] aList=new String[]{"1","2","3"};
outAll(Arrays.aList(aList),"");
}
public static void outAll(List aList,String temp){
System.out.println(temp);
for(int i=0;i<aList.size;i++){
List tempList=new LinkList(aList);
outAll(tempList, temp+tempList.remove(i));
}
}