其他分享
首页 > 其他分享> > 剑指offer之把数组排成最小的数

剑指offer之把数组排成最小的数

作者:互联网

在这里插入图片描述

  public  String PrintMinNumber(int [] numbers) {
        String result = "";
        ArrayList<Integer> list = new ArrayList<>();
        for (int n:numbers) {
            list.add(n);
        }
        Collections.sort(list, new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                String s1 = o1+""+o2;
                String s2 = o2+""+o1;
                return s1.compareTo(s2);
            }
        });
        for (int i:list){
            result+=i;
        }
        return result;

    }

标签:排成,String,offer,int,list,result,数组,o2,o1
来源: https://blog.csdn.net/AIJXB/article/details/113378911