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>
 * 所以大写字母开头的词都放在前面输出,之后才是小写之母开头的词

原文地址:https://www.cnblogs.com/zhangfengshi/p/9215788.html