【发布时间】:2011-11-06 01:25:22
【问题描述】:
我正在学习 Arrays.sort(...) 在 Java 中的工作原理。
为什么变量: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
我希望多巴保持未分类。
【问题讨论】: