1、写一个函数,例如:给你的abc则输出abcacbbacbcacabcbaimport java.util.ArrayList; import java.util.List; public class NumTest { public static void main(String[] args) { String s="ABCD";//原字符串 List result = list(s, "");//列出字符的组合,放入result
2、 System.out.println(result.size());; System.out.println(result); } /** * 列出基础字符串(base)的所有组合 * @param base 以该字符串作为基础字符串,进行选择性组合。 * @param buff 所求字符串的临时结果 * @param result 存放所求结果 */ public static List l
3、ist(String base,String buff){ List result = new ArrayList();//存放结果信息。 if(base.length()<=0){ result.add(buff); } for(int i=0;i temp = list(new StringB