java:streams
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| java:streams [2026/05/21 18:25] – created gthanos | java:streams [2026/05/21 19:27] (current) – [Πηγές εισόδου ενός Stream] gthanos | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| ===== Βασικές Μέθοδοι ===== | ===== Βασικές Μέθοδοι ===== | ||
| - | ==== Πηγές ενός Stream ==== | + | ==== Πηγές |
| Το Stream API είναι εξαιρετικά ευέλικτο. Μπορεί να δημιουργηθεί ένα Stream από σχεδόν οποιαδήποτε πηγή δεδομένων. Κυριότερες πηγές είναι οι παρακάτω: | Το Stream API είναι εξαιρετικά ευέλικτο. Μπορεί να δημιουργηθεί ένα Stream από σχεδόν οποιαδήποτε πηγή δεδομένων. Κυριότερες πηγές είναι οι παρακάτω: | ||
| - | * Κάθε κλάση που υλοποιεί το interface java.util.Collection (όπως List, Set, Queue) διαθέτει την έτοιμη μέθοδο .stream(). | + | * Από κάθε κλάση που υλοποιεί το interface |
| * List< | * List< | ||
| - | * Set('' | + | * Set('' |
| + | * Από οποιονδήποτε πίνακα με χρήση της κλάσης [[https:// | ||
| + | * Από Αρχεία και I/O operations | ||
| + | * Files.lines(Path): | ||
| + | * [[https:// | ||
| + | |||
| + | ==== Ενδιάμεσες λειτουργίες ==== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
java/streams.1779387914.txt.gz · Last modified: 2026/05/21 18:25 by gthanos
