数组----再一次的二维数组排序

        //二维数组排序
        int[][] seq_int = {
                {1,342,54,24,545},
                {4,5433,75,53,775},
                {2,62,73,7445,673},
                {6,90,954,193,2012}
       };
        for(int[] row : seq_int){
            Arrays.sort(row);
        }

        for (int i=0; i<seq_int.length; i++ ){
            for (int j=0; j<seq_int.length; j++){
                if((j+1) != seq_int.length){
                    if(seq_int[j][0] < seq_int[j+1][0]){
                        int[] tmp = seq_int[j];
                        seq_int[j] = seq_int[j+1];
                        seq_int[j+1] = tmp;
                    }
                }
            }
        }

     System.out.println(Arrays.deepToString(seq_int));


output:  [[6, 90, 193, 954, 2012], [4, 53, 75, 775, 5433], [2, 62, 73, 673, 7445], [1, 24, 54, 342, 545]]

posted @ 2014-02-20 13:24  小菜喵  阅读(151)  评论(0编辑  收藏  举报