import java.util.*;
public class Array_sort_test {
public static void main(String[] args){
int[][]a={{2,3},{5,5},{1,9},{3,4},{3,4},{4,1}};
Arrays.sort(a, new Comparator<int[]>(){
@Override
public int compare(int[] o1,int[] o2){
if(o1[0]==o2[0])
return o1[1]-o2[1];
return o1[0]-o2[0];
}
});
for(int i=0;i<a.length;i++){
System.out.print(Arrays.toString(a[i])+" ");
}
}
}
输出结果:[1, 9] [2, 3] [3, 4] [3, 4] [4, 1] [5, 5]