import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class SortLetter {
List<String> list=new ArrayList<>();
String temp=null;
public void sort(String letter) {
for (int i = 0; i <letter.length(); i++) {
list.add(i, letter.substring(i,i+1));
}
for (int i = 0; i < letter.length(); i++) {
for (int j = 0; j < letter.length()-1-i; j++) {
if(list.get(j).toLowerCase().compareTo(list.get(j+1).toLowerCase())>0) {
temp=list.get(j);
list.set(j,list.get(j+1));
list.set(j+1, temp);
}
}
}
for (String str : list) {
System.out.print(str);
}
}
}
package sortLetter;
import java.util.Scanner;
import sortDemo01.SortLetter;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
SortLetter sl=new SortLetter();
System.out.println("请输入字母(回车结束):");
String letter=input.next();
System.out.println("排序结果:");
sl.sort(letter);
}
}