java对字母排序代码如下:(推荐:java视频教程)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
{
//截取每一个字母
String st = ch.substring(i,i+1);
//将截取到的字符添加到list集合中
list.add(st);
}
//对字母进行排序
java.util.Collections.sort(list);
System.out.println("排序前的字母为:"+ch);
System.out.println("排序后的字母为:"+list);
}
}
java排序使用sort()方法:
在java.util.Collections类中有个sort()方法,主要是用来给数组排序,排序的规则可以自己重写。
substring() 方法返回字符串的子字符串。
语法public String substring(int beginIndex)
或public String substring(int beginIndex, int endIndex)
更多java知识请关注java基础教程栏目。