I am using lambda expression to sort 2D array based on multiple column but it failed while compiling.
public static void 2DarraySort(int[][] box) {
Arrays.sort(box, Comparator.comparingInt(row -> row[0]).thenComparingInt(row -> row[1]));
}
Can someone please tell what wrong I am doing?
Error message:
array required, but java.lang.Object found