【发布时间】:2021-10-11 03:39:09
【问题描述】:
我正在使用 lambda 表达式基于多列对二维数组进行排序,但编译时失败。
public static void 2DarraySort(int[][] box) {
Arrays.sort(box, Comparator.comparingInt(row -> row[0]).thenComparingInt(row -> row[1]));
}
谁能告诉我我做错了什么?
错误信息:
array required, but java.lang.Object found
【问题讨论】:
-
您好,可以给我们看看堆栈跟踪吗?
-
@0009laH 什么堆栈跟踪?他们说它在编译时失败了。
标签: java comparator