Ich habe Liste list1 in direkter Reihenfolge. List<String> list = Ordering.natural().sortedCopy(asu2);
So ändern Sie die Reihenfolge. Und ich weiß nicht, wie man Methoden aus extends Klasse umschreiben kann, bitte schreibe mit Beispielen oder sprich klar. Vielen Dank.Liste in umgekehrter Reihenfolge sortieren
Antwort
In der Klasse Collections
gibt es eine Methode reverseOrder
, die eine Comparator
zurückgibt.
Sie können es verwenden, wie Collections.sort(list, Collections.reverseOrder());
Ich würde Ihre Antwort in Betracht ziehen, da es nicht notwendig wäre, nur nach dem Zurücksetzen zu arrangieren. Ihr Ansatz ist in der Lage, zwei Operationen in einem einzigen Frame auszuführen. Ich weiß nichts über die anderen, aber danke. – Loa
Um die Reihenfolge der Elemente in Liste umkehren Sie Collections.reverse(List<?> list)
verwenden Wenn Sie die Liste in umgekehrter natürliche sortieren möchten bestellen, hat guavas bestellung a reverse method:
List<String> list = Ordering.natural().reverse().sortedCopy(asu2);
Collections.reverse(List)
kehrt die angegebene Liste um. Sie können auch Guavas Lists.reverse(List)
verwenden, um eine Ansicht zu erstellen, die von der angegebenen Liste in umgekehrter Reihenfolge unterstützt wird, ohne sie zu kopieren oder die ursprüngliche Liste zu ändern.
Und wenn Sie nur eine Liste erstellen möchten, die in umgekehrter Reihenfolge der natürlichen Reihenfolge sortiert ist, finden Sie unter @ assylias die Antwort über Ordering.natural().reverse()
.
Sie können jeden Typ umkehren, indem Sie einfach "-" oder ein negatives Vorzeichen vor Ihrer Rückkehr setzen.
Collections.sort(listed, new Comparator<Object>() {
@Override
public int compare(Object o1, Object o2) {
return -o1.getLeft().compareTo(o2.getLeft());
}
});
Und lassen Sie hoffen, dass 'compareTo' niemals die minimale Ganzzahl zurückgibt, weil' -Integer.MIN_VALUE' immer noch 'Integer.MIN_VALUE' ist. Am sichersten wäre es, o1 wie o2.getLeft() durch o2 zu ersetzen. CompareTo (o1.getLeft()) ' – Pshemo
- 1. C# Liste Sortieren nach Zeit in umgekehrter chronologischer Reihenfolge
- 2. eine eindeutige Liste der Zeichenfolge in umgekehrter chronologischer Reihenfolge sortieren
- 3. Java-Komparator in umgekehrter Reihenfolge sortieren
- 4. Sortieren eines NSArray in umgekehrter Reihenfolge
- 5. in umgekehrter Reihenfolge abnutzen
- 6. Stapel in umgekehrter Reihenfolge
- 7. So sortieren Sie einen IntStream in umgekehrter Reihenfolge
- 8. Android - FirebaseListAdapter in umgekehrter Reihenfolge?
- 9. Baumebenen in umgekehrter Reihenfolge drucken
- 10. Funktion gibt die Liste in umgekehrter Reihenfolge in OCaml zurück.
- 11. Dateiname Vervollständigung in umgekehrter Reihenfolge
- 12. apply-templates in umgekehrter Reihenfolge
- 13. Video in umgekehrter Reihenfolge codieren?
- 14. Wie wird die verknüpfte Liste in umgekehrter Reihenfolge gedruckt?
- 15. Python-Liste in absteigender Reihenfolge sortieren
- 16. sortieren eine Liste in aufsteigender Reihenfolge Python
- 17. VerketteteListe divide und Zusammenführen in umgekehrter Reihenfolge
- 18. mysql Suche von umgekehrter Reihenfolge
- 19. Anzeige Polynome in umgekehrter Reihenfolge in SageMath
- 20. mp3 in umgekehrter Reihenfolge abspielen in Silverlight
- 21. Liste nach gegebener Reihenfolge der Indizes sortieren
- 22. umgekehrter Reihenfolge nach coord_flip in R
- 23. werden Bitset-Daten in umgekehrter Reihenfolge gespeichert?
- 24. Wie git Log in umgekehrter Reihenfolge?
- 25. PHP-Array löschen in umgekehrter Reihenfolge
- 26. Verarbeiten Sie die Zeilen in umgekehrter Reihenfolge
- 27. Prioritätswarteschlange von Paaren in umgekehrter Reihenfolge
- 28. C# Iterieren durch Hashtabelle in umgekehrter Reihenfolge
- 29. Anzeige Array von Wörtern in umgekehrter Reihenfolge
- 30. Ruby-Art-Array unter der Bedingung, in umgekehrter Reihenfolge
können Sie Ihre Frage mit Beispiel ausarbeiten? –
Was genau meinen Sie mit "Auftrag ändern"? Die Liste umkehren oder basierend auf einem bestimmten Regelwerk eine komplett neue Reihenfolge anwenden? – f1sh
Sie möchten, dass die Liste in absteigender Reihenfolge sortiert wird. Recht? – JHS