我正在學習如何在Java中使用Arrays.sort(...)
。如何使用Java Arrays.sort
爲什麼變數:temp
和dopas
都排序後只有排序temp
?
System.out.println("Before");
for (int i = 0; i < POP; i++)
System.out.println(dopas[i]+""); //dopas is unsorted
System.out.println("After");
float[] temp=dopas;
Arrays.sort(temp); //sort temp
for (int i = 0; i < POP; i++)
System.out.println(temp[i]+" "+dopas[i]); //Both temp and dopas are now sorted
我期望的dopa保持未排序。
+1因爲您是第一個回答:) – Fortega