Sobes.tech
Junior — Middle

Ar naudojote Stream API dirbdami su kolekcijomis savo projektuose?

sobes.tech AI

Atsakymas iš AI

Taip, Java Stream API naudojama patogiam ir efektyviam kolekcijų apdorojimui. Ji leidžia rašyti deklaratyvų kodą duomenų filtravimui, transformavimui, rūšiavimui ir agregavimui.

Pavyzdys, kaip naudoti Stream API filtruojant ir išvedant skaičių sąrašą:

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) // tik lyginiai
               .forEach(System.out::println); // išvedimas ekrane
    }
}

Šis požiūris supaprastina darbą su kolekcijomis ir daro kodą lengviau skaitomą.