Java

Streams (Java)

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Stream-et në Java të lejojnë t'i përpunosh listat në stil funksional — filter, map, sum — në një zinxhir të lexueshëm, në vend të cikleve të gjata. Janë si map/filter/reduce i JavaScript-it.

EnglishEN

Streams in Java let you process lists in a functional style — filter, map, sum — as one readable chain, instead of long loops. They're like JavaScript's map/filter/reduce.

Si ta mendosh

Si linja e prodhimit të lëngjeve: frutat kalojnë stacion pas stacioni — larje, qërim, shtrydhje — dhe në fund del lëngu.

Lexoje në anglisht

Like a juice production line: the fruit moves station by station — washing, peeling, squeezing — and juice comes out the end.

Shembull kodijava

List<Integer> notat = List.of(6, 9, 4, 10);
int shuma = notat.stream()
    .filter(n -> n >= 5)
    .mapToInt(n -> n).sum();  // 25

Terma të lidhur