Junior — Middle
Колико често користиш Stream API приликом извршавања својих задатака?
sobes.tech АИ
Одговор од АИ
Korišćenje Stream API u Javi zavisi od zadataka i stila programiranja. Redovno koristim Stream API za obradu kolekcija kada je potrebno izvršiti operacije filtriranja, transformacije, sortiranja ili agregacije podataka.
Stream API omogućava pisanje kraćeg i čitljivijeg koda, izbegavajući eksplicitne petlje i privremene kolekcije.
Primer korišćenja Stream API za filtriranje i prikupljanje liste:
List<String> imena = Arrays.asList("Anna", "Bob", "Charlie", "David");
List<String> filtrirana = imena.stream()
.filter(ime -> ime.startsWith("A"))
.collect(Collectors.toList());
System.out.println(filtrirana); // [Anna]
Dakle, Stream API je moćan alat za rad sa podacima, i trudim se da ga koristim tamo gde poboljšava čitljivost i održivost koda.