java-对字母进行排序,如s,a,g,d,b-控制台输入-a-b-d-g-s
目录
java (对字母进行排序,如:s,a,g,d,b; 控制台输入 a b d g s)
package lianxi.Demo;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* (对字母进行排序,如:s,a,g,d,b; 控制台输入 a b d g s)
*/
public class DemoSort
{
public static void main(String[] args)
{
//定义一个Scanner变量,键盘录入数据
Scanner sc = new Scanner(System.in);
System.out.println("请输入你需要排序的字母(A-Z),(a-z)或者数字:");
String ch = sc.nextLine();
//定义一个List集合,用来存储录入的数据
List list =new ArrayList();
//遍历
for (int i = 0; i <ch.length() ; i++)
{
//截取每一个字母
String st = ch.substring(i,i+1);
//将截取到的字符添加到list集合中
list.add(st);
}
//对字母进行排序
java.util.Collections.sort(list);
System.out.println("排序前的字母为:"+ch);
System.out.println("排序后的字母为:"+list);
}
}