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); // εμφάνιση στην οθόνη
}
}
Αυτή η προσέγγιση απλοποιεί την εργασία με συλλογές και καθιστά τον κώδικα πιο ευανάγνωστο.