Ich habe eine Liste von Personen, die ich basierend auf ihrem Alter gruppieren möchte (group1 hat Alter < 20, group2 hat Alter> = 20) und sortiere jede Gruppe basierend auf Name und Alter mit Hilfe von Java 8: Liste der Personen:Gruppierung und Sortierung einer Sammlung mit Java 8 Streams
Gruppe 1:
Ane 12
Col 14
Gruppe 2:
James 24
thomas 34
Xavier 55
ich möchte Java verwenden 8, so etwas zu tun:
list.stream().collect(Collectors.groupingBy(...
Möchten Sie, dass die Gruppen zuerst nach dem Namen oder nach dem Alter sortiert werden? –
@akaliza ist die Frage über die Aufspaltung der Liste in zwei Gruppen oder die Gruppierung nach mehreren Altersgruppen? Wenn es um die Gruppierung nach Altersgruppen geht, könntest du deine Frage aus Gründen der Klarheit aktualisieren (und um meinen Antwortvorschlag zu korrigieren :)) – Shastick