Sobes.tech
Junior — Middle

Projelerinizde koleksiyonlarla çalışırken Stream API'yi kullandınız mı?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, Java'daki Stream API, koleksiyonların kullanışlı ve verimli bir şekilde işlenmesi için kullanılır. Veri filtreleme, dönüştürme, sıralama ve toplama işlemleri için deklaratif kod yazmaya olanak tanır.

Bir sayı listesini filtrelemek ve göstermek için Stream API kullanımı örneği:

import java.util.Arrays;
import java.util.List;

public class StreamExample {
    public static void main(String[] args) {
        List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);
        numbers.stream()
               .filter(n -> n % 2 == 0) // sadece çift sayılar
               .forEach(System.out::println); // ekrana yazdır
    }
}

Bu yaklaşım, koleksiyonlarla çalışmayı kolaylaştırır ve kodun okunabilirliğini artırır.