Hvordan sorterer man en ArrayList?
Jeg har en liste af doubler i java, og jeg ønsker at sortere ArrayList i faldende rækkefølge.
Input ArrayList er som nedenfor:
List<Double> testList = new ArrayList();
testList.add(0.5);
testList.add(0.2);
testList.add(0.9);
testList.add(0.1);
testList.add(0.1);
testList.add(0.1);
testList.add(0.54);
testList.add(0.71);
testList.add(0.71);
testList.add(0.71);
testList.add(0.92);
testList.add(0.12);
testList.add(0.65);
testList.add(0.34);
testList.add(0.62);
Out put bør være som dette
0.92
0.9
0.71
0.71
0.71
0.65
0.62
0.54
0.5
0.34
0.2
0.12
0.1
0.1
0.1
334
3
Det vil gøre, hvad du ønsker. Husk dog at importere
Collections
![Her er dokumentationen for
Collections
] (https://docs.oracle.com/javase/10/docs/api/java/util/Collections.html#sort(java.util.List)).Brug util-metoden i java.util.Collections klassen, dvs.
Hvis du vil sortere et brugerdefineret objekt, kan du faktisk bruge
se collections api