java数组之排序

Posted 盗帅_tim

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java数组之排序相关的知识,希望对你有一定的参考价值。

/**
 * String排序算法依据<b>词典编排顺序排序</b><br>
 * 所以大写字母开头的词都放在前面输出,之后才是小写之母开头的词
*@date:2018年6月22日
*@author:zhangfs


*/
public class ArraySortDemo {

    
    public static void main(String[] args) {
        String[] strings= {"YNzbr","nyGcf","OWznT"};
        
        print("排序前:"+Arrays.toString(strings));
        
        Arrays.sort(strings);
        
        print("排序后:"+Arrays.toString(strings));
        
        Arrays.sort(strings,String.CASE_INSENSITIVE_ORDER);
        print("忽略大小写字母将单词都放在一起排序:"+Arrays.toString(strings));

    }
}
output:

排序前:[YNzbr, nyGcf, OWznT]


排序后:[OWznT, YNzbr, nyGcf]


忽略大小写字母将单词都放在一起排序:[nyGcf, OWznT, YNzbr]

 

知识点:

String排序算法依据<b>词典编排顺序排序</b><br>
 * 所以大写字母开头的词都放在前面输出,之后才是小写之母开头的词





以上是关于java数组之排序的主要内容,如果未能解决你的问题,请参考以下文章

java基础3-重载+命令行传参+递归+数组+排序

java 之冒泡排序

干货丨Java算法之冒泡排序(超详细)

核桃干货 | Java算法之冒泡排序(超详细)

排序算法入门之快速排序(java实现)

Java数组之排序