public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String str = s.nextLine();
String[] strings = str.split(" ");
TreeSet<String> ts = new TreeSet<String>(new Comparator<String>(){
@Override
public int compare(String o1, String o2) {
return o2.compareTo(o1);
}
});
ts.add(strings[0]);
new Test3().swap(ts,strings[0],strings[1],strings[2]);
String last = ts.pollLast();
for (String string : ts) {
System.out.print(string+",");
}
System.out.println(last);
s.close();
}
public TreeSet<String> swap(TreeSet<String> ts,String str1,String str2,String str3){
for (int i = 0; i < str1.length(); i++) {
if(str2.equals(str1.charAt(i)+"")){
StringBuilder sb = new StringBuilder(str1);
String string = sb.replace(i, i+1, str3).toString();
ts.add(string);
swap(ts,string,str2,str3);
}
}
return ts;
}
}
不知道对错啊,大神帮看一看