Sobes.tech
Junior — Middle

Χρησιμοποιήσατε το API Stream κατά την εργασία με συλλογές στα έργα σας;

sobes.tech AI

Απάντηση από AI

Ναι, το API Stream στη Java χρησιμοποιείται για την άνετη και αποδοτική επεξεργασία συλλογών. Επιτρέπει τη γραφή δηλωτικού κώδικα για φιλτράρισμα, μετασχηματισμό, ταξινόμηση και συλλογή δεδομένων.

Παράδειγμα χρήσης του API Stream για φιλτράρισμα και εμφάνιση μιας λίστας αριθμών:

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) // μόνο ζυγοί
               .forEach(System.out::println); // εμφάνιση στην οθόνη
    }
}

Αυτή η προσέγγιση απλοποιεί την εργασία με συλλογές και καθιστά τον κώδικα πιο ευανάγνωστο.