Sobes.tech
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]