Sobes.tech
Junior — Middle

Vai esat izmantojis Stream API, strādājot ar kolekcijām savos projektos?

sobes.tech AI

Atbilde no AI

Jā, Java Stream API tiek izmantota ērtai un efektīvai kolekciju apstrādei. Tā ļauj rakstīt deklaratīvu kodu datu filtrēšanai, pārveidošanai, kārtošanai un apkopošanai.

Piemērs, kā izmantot Stream API, lai filtrētu un izvadītu skaitļu sarakstu:

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) // tikai pāra skaitļi
               .forEach(System.out::println); // izvadīt uz ekrāna
    }
}

Šī pieeja vienkāršo darbu ar kolekcijām un padara kodu lasāmāku.