import java.util.Arrays;
import java.util.Comparator;
/**
*
二维数组排序示例
* @author YY2924 2014/11/28
* @version 1.0
*/
public class MatrixSort {
public static void main(String[] args) {
//二维数组
Integer[][] matrix = new Integer[][] {
{8,7},{9,5},{6,4}
};
//排序
Arrays.sort(matrix,new Comparator<Integer[]>() {
@Override
public int compare(Integer[] x, Integer[] y) {
if(x[0] < y[0]){
return 1;
} else if(x[0] > y[0]){
return -1;
} else {
return 0;
}
}
});
//打印
for(Integer[] integers : matrix){
System.out.println(Arrays.toString(integers));
}
}
}