日期:2014-05-20 浏览次数:20970 次
import java.util.Arrays;
public class SortTester
{
public static void main(String [] arg){
int[][] i={{37,45,2,4},
{39,0,21,98},
{65,12,43,8}};
arraysort(i);
for(int j=0;j<i.length;j++){
for(int n=0;n<i[j].length;n++){
System.out.print(i[j][n]+" ");
}
System.out.println();
}
}
public static void arraysort(int[][] i){
int count=0;
for(int j=0;j<i.length;j++){
count+=i[j].length;
}
int[] num=new int[count];
int k=0;
for(int j=0;j<i.length;j++){
for(int n=0;n<i[j].length;n++){
num[k++]=i[j][n];
}
}
Arrays.sort(num);
k=0;
for(int j=0;j<i.length;j++){
for(int n=0;n<i[j].length;n++){
i[j][n]=num[k++];
}
}
}
}