Comparator的一个例子

2018-03-30  本文已影响0人  progressin_2240

```

import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class Solution { public String PrintMinNumber(int [] numbers) { if(numbers.length<=0||numbers==null){ return ""; } ArrayListarray = new ArrayList(); String s = ""; for(int i=0;i(){

            //源代码中compare(Integer i1,Integer i2)>0则交换i1,i2

            //源代码中Collections.sort底层还是Arrays.sort()

            //底层依然冒泡排序

            public int compare(Integer i1,Integer i2){

                String s1 = i1 + "" +i2;

                String s2 = i2 + "" +i1;

                return s1.compareTo(s2);

            }

        });

        for(Integer j:array){

            s += j;

        }

        return s;

    }

}

```

上一篇下一篇

猜你喜欢

热点阅读