Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |
| java:streams [2026/05/21 18:47] – [Πηγές ενός Stream] gthanos | java:streams [2026/05/21 19:27] (current) – [Πηγές εισόδου ενός Stream] gthanos |
|---|
| * Files.lines(Path): Η κλάση [[https://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html|java.nio.file.Files]], μέσω της μεθόδου ''lines'', μετατρέπει κάθε γραμμή ενός αρχείου σε στοιχείο του stream. | * Files.lines(Path): Η κλάση [[https://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html|java.nio.file.Files]], μέσω της μεθόδου ''lines'', μετατρέπει κάθε γραμμή ενός αρχείου σε στοιχείο του stream. |
| * [[https://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html|java.io.BufferedReader]]: Η μέθοδος lines() επιστρέφει ένα stream από java.util.String με τις γραμμές του κειμένου, όπως αυτές διαβάζονται από την κλάση BufferedReader. Μέσω της κλάσης αυτής μπορούμε να διαβάσουμε από αρχείο, αλλά και από άλλες πηγές όπως μία σύνδεση στο διαδίκτυο. | * [[https://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html|java.io.BufferedReader]]: Η μέθοδος lines() επιστρέφει ένα stream από java.util.String με τις γραμμές του κειμένου, όπως αυτές διαβάζονται από την κλάση BufferedReader. Μέσω της κλάσης αυτής μπορούμε να διαβάσουμε από αρχείο, αλλά και από άλλες πηγές όπως μία σύνδεση στο διαδίκτυο. |
| | |
| | ==== Ενδιάμεσες λειτουργίες ==== |
| | |
| | |
| | |
| | |
| | |
| |
| |