Ich möchte absteigend seq1 aufsteigend und seq2 sortieren, so mache ich das:Java Stream Art 2 Variablen aufsteigend/desending
list = list.stream().sorted(comparing(AClass::getSeq1).thenComparing(
AClass::getSeq2).reversed()).collect(toList());
Aber das Ergebnis kommen, da beide seq1 und seq2 sind in absteigender Reihenfolge sortiert.
Ich kann dies tun, um seq1 auf- und absteigendes seq2 zu machen:
sorted(comparing(AClass::getSeq1)
.reversed().thenComparing(AClass::getSeq2).reversed()
Was ist wirklich der richtige Weg, dies zu tun?
In Zukunft bitte Ihre 'Import static' Aussagen liefern. – aaiezza