自定义排序
Collections.sort排序: 对list排序
Collections.sort(list, new Comparator<Integer>{ //此list为需要排序的list名
Public int compare(Integer x,Integer y){
//举几个例子
return str1.compareTo(str2); //string 按首字母升序
return x-y; //升序 形如x-y 具体情况具体实施
}
});
Arrays.sort()方法可以对原始类型(基本数据类型)和对象类型进行排序
Arrays.sort(res,new Comparator<int[]>(){ //这个例子中比较的二维数组中情况。。基本形式参考上面。
public int compare(int[] a,int[] b){
return a[1]>b[0]?1:-1; //
}
});