JAVA字符排序问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

JAVA字符排序问题

蛮大人123 2016-06-13 14:11:43 2850

java中字符串数组排序 Arrays.sort() 是按先大写后小写排序的 但是我想将a排在B之前有什么方法能实现 ?最好不是新建一个方法。

Java
分享到
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:35:50
    class C implements Comparator
    {
        public int compare(Object arg0, Object arg1)
        {
            String s1 = arg0.toString().toLowerCase();
            String s2 = arg1.toString().toLowerCase();
            return s1.compareTo(s2);
        }
    }
    
    class Ideone
    {
        public static void main (String[] args) throws java.lang.Exception
        {
            String[] a = new String[] { "a", "b", "c", "A", "B", "C" };  
            Arrays.sort(a, new C());  
            for (int i = 0; i < a.length; i++)  
                System.out.println(a[i]);  
        }
    }
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题