Array排序
Arrays.sort
Arrays.sort(scores);
Arrays.sort(a, Collections.reverseOrder());
@Test
public void sortTest(){
int[][] arr=new int[][]{{1,2},{4,6},{3,1},{1,6}};
Arrays.sort(arr, new Comparator<int[]>() {
@Override
public int compare(int[] o1, int[] o2) {
if(o1[0]>=o2[0]){
return 1;
}
return -1;
}
});
System.out.println(arr);
}
@Test
public void sortTest(){
int[][] arr=new int[][]{{1,2,3},{4,6,1},{3,1,6},{1,6,2}};
int[] arr2=new int[]{1,3,1,2,5,2,5};
Arrays.sort(arr,((o1, o2) -> {
if(o1[0]>=o2[0]){
return 1;
}
return -1;
}));
System.out.println(arr);
}
List排序