您的位置:首页 > 其它

把一个数组的组合全部列出

2009-06-10 12:37 351 查看
//把一个数组的组合全部列出
import java.util.*;
import java.io.*;

public class TestNum{
public static void main(String [] argument) throws Exception{
String [] array = new String [] {"1","2","3","4"};
listAll(Arrays.asList(array),"");
}

public static void listAll(List candidate,String prefix){

System.out.println(prefix);
for(int i= 0;i<candidate.size();i++){
List temp = new LinkedList(candidate);
listAll(temp,prefix + temp.remove(i));
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: