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.