Junior — Middle
Ako často používaš Stream API pri plnení svojich úloh?
sobes.tech AI
Odpoveď od AI
Použitie Stream API v Jave závisí od úloh a štýlu programovania. Pravidelne používam Stream API na spracovanie kolekcií, keď je potrebné vykonať operácie filtrovania, transformácie, zoradenia alebo agregácie dát.
Stream API umožňuje písať stručnejší a čitateľnejší kód, vyhýbajúc sa explicitným cyklom a dočasným kolekciám.
Príklad použitia Stream API na filtrovanie a zber zoznamu:
List<String> mená = Arrays.asList("Anna", "Bob", "Charlie", "David");
List<String> filtrované = mená.stream()
.filter(meno -> meno.startsWith("A"))
.collect(Collectors.toList());
System.out.println(filtrované); // [Anna]
Stream API je teda mocný nástroj na prácu s dátami, a snažím sa ho používať tam, kde zlepšuje čitateľnosť a udržiavateľnosť kódu.