Ich sortiere eine Liste basierend auf mehreren Feldern.
%Vor% Das funktioniert gut, aber ich möchte, dass das Datum umgekehrt wird und reverse()
nicht funktioniert.
Wie sortiere ich den Autor in aufsteigender Reihenfolge, sondern sortiere das Datum in absteigender (umgekehrter) Reihenfolge?
Beispiel was ich will:
%Vor%Beispiel von dem, was ich habe:
%Vor% Bei Sortierungen mit mehreren Eigenschaften wie dieser erhalten Sie die größte Kontrolle, wenn Sie sort()
mit einem Abschluss oder einem Komparator verwenden, z. B .:
Oder eine prägnantere Version (mit freundlicher Genehmigung von Ted Naleid ):
%Vor%Ich habe das oben in groovysh auf der folgenden Liste ausgeführt:
%Vor%Und erhielt die korrekt sortiert:
%Vor%Tags und Links list groovy sorting collections