Junior — Middle
Vai varat sniegt piemēru darbībai, kas pabeidz datu apstrādi plūsmā vai kolekcijā?
sobes.tech AI
Atbilde no AI
Java API Stream piemērs ir terminālā (beigu) operācija collect(). Tā savāc straumes elementus kolekcijā vai citā konteinerā, noslēdzot datu apstrādi. Citas terminālās operācijas piemēri ir: forEach(), reduce(), count(), anyMatch(), findFirst().
Piemērs:
List<String> list = Arrays.asList("apple", "banana", "cherry");
List<String> result = list.stream()
.filter(s -> s.startsWith("b"))
.collect(Collectors.toList()); // collect() - terminālā operācija
System.out.println(result); // [banana]