Collectors (groupingBy, joining)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Collectors e mbledhin rezultatin e një stream-i: toList(), joining(", "), toMap(), dhe groupingBy() që grupon sipas një fushe — si GROUP BY në SQL.
EnglishEN
Collectors gather a stream's result: toList(), joining(", "), toMap(), and groupingBy() which groups by a field — like SQL's GROUP BY.
Si ta mendosh
Si t'i ndash fletët e provimit në grumbuj sipas klasës.
Lexoje në anglisht
Like sorting exam papers into piles by class.
Shembull kodijava
Map<String, List<Nxenes>> sipasKlases = nxenesit.stream()
.collect(Collectors.groupingBy(Nxenes::klasa));
String emrat = nxenesit.stream().map(Nxenes::emri).collect(Collectors.joining(", "));