拿走试试import java.util.Scanner;
public class Test8 {
public static void main(String[] args) {
Scanner c = new Scanner(System.in);
StringBuffer sbf = new StringBuffer();
while(true){
System.out.println("请输入一组字符串:");
String s = c.nextLine();
if(s.equals("end")){
break;
}else{
sbf.append(s+"-");
}
}
String sc = sbf.toString();
String[]cs = sc.split("-");
for(int i = cs.length-1;i>=0;i--){
char[] aa = cs[i].toCharArray();
java.util.Arrays.sort(aa);
//遍历aa
for(char x:aa){
System.out.print(x);
}
System.out.println();
}
}
}
注意这两句char[] aa = cs[i].toCharArray();
java.util.Arrays.sort(aa);
把字符串分割成char类型数组 然后用Arrays.sort(aa)排序
ps: 黄岛的理工大?