int[][] arrs = {{1, 100}, {11, 22}, {1, 11}, {2, 12}};
Arrays.sort(arrs, (a, b) -> (a[0] - b[0]));
以上数组已经排序为
{1, 100}
{1, 11}
{2, 12}
{11, 22}
我希望它们首先按照 a[0]-b[0]
进行排序,如果 a[0]=b[0]
,则再按照 a[1]-b[1]
进行排序。
{1, 11}
{1, 100}
{2, 12}
{11, 22}
如何做到这一点呢?