我有一个二维数组,每行包含名字、姓氏和第三个不相关的数据。我需要根据姓氏按字母顺序排列每一行。我怎样才能做到这一点?
我试过使用 java.util.Arrays.sort(array[0]); 但我只能让它对一行或一列进行排序。我需要将名字和姓氏放在一起并按姓氏排序。
所以说我有这个数组
String array [][]=new String[3][2];
array[0][0]="Kyle";
array[0][1]="Johnson";
array[1][0]="Drew";
array[1][1]="Anderson";
array[2][0]="Jacob";
array[2][1]="Peterson";
这是这样构建的
凯尔 | 约翰逊
德鲁 | 安德森
雅各布| 彼得森
我需要它像这样结束
德鲁 | 安德森
凯尔 | 约翰逊
雅各布| 彼得森