Estoy aprendiendo cómo funciona Arrays.sort(...)
en Java.Cómo usar Java Arrays.sort
¿Por qué son variables: temp
y dopas
ambos ordenados después de la única clasificación 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
I expected dopas to remain unsorted.
+1 porque usted fue el primero en responder :) – Fortega