给一个字符串,给出他的所有排列。
package suanfaTest;
public class StringArray {
public static void main(String[] args){
String s="abc";
pailie(s,"");
}
public static void pailie(String s, String temp){
if(s.length()==0){
System.out.println(temp);
return;
}
for(int i=0;i<s.length();i++){
//去掉String中的某个字母
String news=s.substring(0, i)+s.substring(i+1,s.length());
pailie(news, temp+s.charAt(i));
}
}
}
运行结果: