给一个 2d array: int [][]
它的子数组的长度固定为 2.
{
{1,3},
{1,4},
{2,3},
.....
}
比较的方法是先比子数组的第一个数,如果一样的话再比较第二个数字。
想知道怎么用 lambda 或者 Comparator.comparing(xxx).thenComparing(xxx) 这样的方式简短的写出来?
如果是个 Object, 可以用 Comparator.comparing(Person::getAge).thenComparing(Person::getScore)这种方式,换成是 Array 不知道该怎么办了。
谢谢
它的子数组的长度固定为 2.
{
{1,3},
{1,4},
{2,3},
.....
}
比较的方法是先比子数组的第一个数,如果一样的话再比较第二个数字。
想知道怎么用 lambda 或者 Comparator.comparing(xxx).thenComparing(xxx) 这样的方式简短的写出来?
如果是个 Object, 可以用 Comparator.comparing(Person::getAge).thenComparing(Person::getScore)这种方式,换成是 Array 不知道该怎么办了。
谢谢