Ist es möglich, eine Liste in reinem Jdk8 in gleiche Teile (Unterlisten) zu partitionieren.
Ich weiß, dass es möglich ist, Guava Listen Klasse, aber können wir das mit reinem Jdk machen? Ich möchte meinem Projekt keine neuen Jars hinzufügen, nur für einen Anwendungsfall.
SOLUTIONS :
Die bisher beste Lösung wurde von tagir-valeev vorgestellt:
>Ich habe auch drei andere Möglichkeiten gefunden, aber sie sind nur für wenige Fälle geeignet:
1.Collectors.partitioningBy () um die Liste in zwei Unterlisten aufzuteilen - wie folgt:
%Vor%2.Collectors.groupingBy () um unsere Liste auf mehrere Partitionen aufzuteilen:
%Vor%3.Split nach Trennzeichen:
%Vor%Tags und Links java java-8 partitioning