Junior — Middle
Bir akış veya koleksiyonda veri işleme işlemini tamamlayan bir örnek verebilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da, Stream API'de terminal (kapanış) işleminin bir örneği collect() yöntemidir. Bu, akıştaki öğeleri bir koleksiyon veya başka bir konteynerde toplar ve veri işlemini sonlandırır. Diğer terminal işlemler örnekleri: forEach(), reduce(), count(), anyMatch(), findFirst().
Örnek:
List<String> list = Arrays.asList("apple", "banana", "cherry");
List<String> result = list.stream()
.filter(s -> s.startsWith("b"))
.collect(Collectors.toList()); // collect() - terminal işlem
System.out.println(result); // [banana]