输出n个数目字的所有排列组合

输出n个数字的所有排列组合例如,,有数字1,2,3.,输出的组合共有15中,1,2,3,12,123,13,等等。。public static

输出n个数字的所有排列组合
    例如,,有数字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));        }    }