java 字符串排序 |
您所在的位置:网站首页 › string类型怎么排序 › java 字符串排序 |
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 |