Arrays.sort实现自定义排序
Arrays.sort(intervals,new Comparator<int[]>(){
public int compare(int[] o1,int[] o2){
if(o1[0]!=o2[0])
return o1[0]-o2[0];
else
return o1[1]-o2[1];
}
});
如上面的代码。
新建一个匿名类Comparator,注意不要拼错单词,并重写compare方法。注意传入的是两个参数。
对List型的集合排序:
Collections.sort(List<T> list, Comparator<? super T> c)
Collections.sort(List<T> list)
就是把Arrays改成Collections,注意加s