Java

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(", "));

Terma të lidhur