Hoe sorteer ik een ArrayList?
Ik heb een lijst van dubbels in java en ik wil ArrayList sorteren in aflopende volgorde.
Input ArrayList is zoals hieronder:
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);
De output zou er zo uit moeten zien
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
Dat zal doen wat je wilt. Vergeet echter niet om
Collections
te importeren!Hier is de documentatie voor
Collections
.Gebruik de util-methode van de klasse java.util.Collections, d.w.z.
In feite, als je een aangepast object wilt sorteren, kun je gebruik maken van
zie collecties api