@Test
public void sortNums(){
int[][] nums = new int[][]{{1,2}, {3,4}, {7,8}, {5,6}};
//1. 传统写法
Arrays.sort(nums, new Comparator<int[]>() {
@Override
public int compare(int[] o1, int[] o2) {
return o1[0] - o2[0];
}
});
//2. lambda表达式
Arrays.sort(nums, (o1, o2) -> o1[0] - o2[0]);
//3.
Arrays.sort(nums, Comparator.comparingInt(o -> o[0]));
}
java对二维数组按照第一个数字的大小进行排序的几种方法
最新推荐文章于 2024-07-14 13:40:35 发布