名、姓、および各行に 3 番目の無関係なデータを含む 2 次元配列があります。姓に基づいて各行をアルファベット順に並べる必要があります。どうすればこれを達成できますか?
java.util.Arrays.sort(array[0]); を使用してみました。しかし、1行または1列をソートすることしかできません。名と姓を一緒にして、姓で並べ替える必要があります。
だから私はこの配列を持っていると言います
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";
これはこのように構築されています
カイル | カイル | ジョンソン
ドリュー | ドリュー | アンダーソン
ジェイコブ| ピーターソン
そして、私はそれがこのように終わる必要があります
ドリュー | ドリュー | アンダーソン
カイル | カイル | ジョンソン
ジェイコブ| ピーターソン