Heim >Java >javaLernprogramm >Wie sortiere ich eine ArrayList in absteigender Reihenfolge in Java?
Sortieren einer ArrayList in absteigender Reihenfolge
In Java können wir Collections.sort() verwenden, um eine Liste oder ArrayList in aufsteigender Reihenfolge zu sortieren . Für die absteigende Reihenfolge müssen wir jedoch einen zusätzlichen Schritt ausführen.
Lösung:
Beispiel:
List<Double> testList = new ArrayList<>(); testList.add(0.5); testList.add(0.2); testList.add(0.9); // ... Collections.sort(testList); Collections.reverse(testList); // Print the sorted list for (Double d : testList) { System.out.println(d); }
Dadurch wird die Liste in absteigender Reihenfolge gedruckt:
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
Das obige ist der detaillierte Inhalt vonWie sortiere ich eine ArrayList in absteigender Reihenfolge in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!