一个数组中数组合全部列出来,例如12列出来1,2,12,21
package njupt.cn;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
/****
* 一个数组中数组合全部列出来,例如12列出来1,2,12,21
* @author user
*
*/
public class testtwo {
public static void main(String[] args){
String[] a=new String[]{"1","2","3","4"};
listAll(Arrays.asList(a),"");
System.out.println("output=");
}
private static void listAll(List<String> asList, String string) {
// TODO Auto-generated method stub
for(int i=0;i<asList.size();i++){
List temp=new LinkedList(asList);
//System.out.println("temp="+temp);
listAll(temp,string+temp.remove(i));
}
}
}
11月 底开始学习struts框架