在java中对英文字母进bai行比较的时候,在java虚拟机中,du他首先会转zhi换成ASII来进行比较,所以可以直dao接写,如果是大写和小写的比较的话,大写要加上一定的数字,才能进行比较。
字母排序方法:
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);
}
}
java排序使用sort()方法:
在java.util.Collections类中有个sort()方法,主要是用来给数组排序,排序的规则可以自己重写。
substring() 方法返回字符串的子字符串。
语法
public String substring(int beginIndex)
或
public String substring(int beginIndex, int endIndex)
以上就是java可以对字母排序吗?的详细内容,更多请关注亿速云其它相关文章!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。