私は、各行に姓、名、および関連性のない3番目のデータを含む2次元配列を持っています。姓に基づいて各行をアルファベット順に並べる必要があります。どうすればこれを達成できますか?2d配列をJavaでアルファベット順に並べ替え
私は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";
を持っていると言います| Johnson
ドリュー|アンダーソン
ヤコブ|ピーターソン
このようになるには、これが必要です。
ドリュー|アンダーソン
カイル| Johnson
Jacob | Peterson
_alphabetize_? –
[これまでに何を試しましたか?](http://mattgemmell.com/2008/12/08/what-have-you-tried) –
どうしてですか? ?私のリンクは、何かを尋ねるときに何を提供すべきかを教えてくれます... –