StringのArrayListとintのArrayListがあるとします。文字列の異なる順序で2つのArrayListsをどのように並べ替えるか?
私のArrayListには含まれています
index : value
-----------------
0 : "Paul"
1 : "Peter"
2 : "Maria"
整数contiansの私のArrayListを:
index : value
-----------------
0 : 2
1 : 0
2 : 1
私は結果がで0にしてください
Collections.sort(myArrayOfint);
を使用して、私のint配列をソートすると仮定インデックス0、インデックス1の1、インデックス2の右の2
私がしたいことは、String配列を並べ替えることです。たとえば、 "Paul"はインデックス1に、 "Peter"はインデックス2に、 "Maria"はインデックス0に移動します。順序は、私のint配列と同じスワップされます。
どうすればいいですか?
Stringとintを持つObjectを含む単一の配列リストではなく、ArrayListを別々にする理由はありますか? – lins314159
ソートする文字列にintが関連付けられていて、その文字列をリストに追加するときにインデックスとして最初にそのintを使用しなかったのはなぜですか? – Robin