java 字符串排序

您所在的位置:网站首页 string类型怎么排序 java 字符串排序

java 字符串排序

2023-10-21 19:27| 来源: 网络整理| 查看: 265

http://bbs.csdn.net/topics/280032929

大可不需要那样复杂了!(一)如果要排序的为字符串,如:String sortStr = "ACDFE";     char[] arrayCh = sortStr .toCharArray(); //1,把sortStr转换为字符数组     Arrays.sort(arrayCh);//2,利用数组帮助类自动排序    System.out.println(Arrays.toString(arrayCh));//3,输出

注:这样的话输出结果为:[A, C, D, E, F]    String str="ACDFE";        char[] arrayCh=str.toCharArray();        Arrays.sort(arrayCh);        String sortedStr=new String(arrayCh);  //加上这句        System.out.println(sortedStr);输出结果为:ACDEF

(二)如果要排序的为字符串数组如:String sortStr = new String[]{"C","A","B"};    Arrays.sort(sortStr );//2,利用数组帮助类自动排序    System.out.println(Arrays.toString(sortStr));//3,输出

-------------------------------------------------------------------------只是上面的方法只适合按自然排序输出,如果有特效要求,可以扩展排序类型

 

注:上面写的不对

 应该是

    String[] sortStr = new String[]{"CD","BD","AD"};        Arrays.sort(sortStr);        for(int i=0;i



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3