我正在使用java試圖創建一個程序。Java:使用相關數組對ArrayList進行排序
我想要做的是排序arraylist,然後用相同的順序排序一個單獨的數組。我知道如何排序一個arrylist,但問題是我有一個單獨的數組,其中每個元素與arraylist中的元素相關。
例如這裏是一個可能的情況:
String[] array = {"U R F", "B' F2", "L' D"}
arraylist<Double> = {"2.03", "4.32", "1.23"}
(我知道一個ArrayList是不是像我這樣做是爲了簡化初始化)我想結束了本:
String[] array = {"L' D", "U R F", "B' F2"}
arraylist<Double> = {"1.23", "2.03", "4.32"}
隨着陣列和arraylist按arraylist數值排序。
非常感謝你排序的地圖工作。 –
這隻適用於'數字'保證是唯一的。如果不是這樣,你就會失去數據。 – grahamparks
@grahamparks +1一個正確和有價值的觀察;謝謝。我編輯了答案。 –