Junior — Middle
Ma'lumotlarni oqim yoki to'plamda qayta ishlashni yakunlaydigan amaliyot misolini keltira olasizmi?
sobes.tech AI
AIdan javob
Java'da, Stream API'da terminal (yakuniy) operatsiya misoliga collect() metodini kiritish mumkin. Bu oqim elementlarini kolleksiya yoki boshqa konteynerga yig'adi va ma'lumotlarni qayta ishlashni yakunlaydi. Boshqa terminal operatsiyalar misollari: forEach(), reduce(), count(), anyMatch(), findFirst().
Misol:
List<String> list = Arrays.asList("apple", "banana", "cherry");
List<String> result = list.stream()
.filter(s -> s.startsWith("b"))
.collect(Collectors.toList()); // collect() - terminal operatsiya
System.out.println(result); // [banana]