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