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