This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
java:read_from_file [2016/03/30 10:05] gthanos created |
java:read_from_file [2017/02/07 12:44] gthanos removed |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | Στην προηγούμενη παράγραφο είδαμε πως μπορούμε να δημιουργήσουμε ένα αντικείμενο | + | Παρακάτω θα δούμε εναλλακτικούς τρόπους με τους οποίους μπορούμε να διαβάσουμε από ένα αρχείο κειμένου. Για τα παραδείγματα που ακολουθούν υποθέστε ότι καλούμαστε να διαβάσουμε το παρακάτω αρχείο που περιέχει τα ονόματα και τα τηλέφωνα ενός τηλεφωνικού καταλόγου. |
| <code txt telephone-list.txt> | <code txt telephone-list.txt> | ||
| Line 69: | Line 69: | ||
| } | } | ||
| </ | </ | ||
| - | |||
| - | <WRAP tip 80% center round> | ||
| - | H δήλωση της μορφής | ||
| - | <code java> | ||
| - | try { | ||
| - | // some code here | ||
| - | } catch(Exception ex) { | ||
| - | ex.printStackTrace(); | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | δηλώνει την πιθανή ύπαρξη ενός exception στον κώδικα που περιέχεται μέσα στο try μπλοκ. Τη χρήση των exceptions θα την δούμε αναλυτικά στη συνέχεια. | ||
| - | </ | ||
| ===== Χρησιμοποιώντας την κλάση Scanner ===== | ===== Χρησιμοποιώντας την κλάση Scanner ===== | ||
| Line 155: | Line 142: | ||
| - | ===== Διαβάζοντας δυαδικά δεδομένα από αρχείο ===== | + | | Προηγούμενο: [[:java: |
| - | + | ||
| - | Εκτός από διάβασμα αρχείων κειμένου όπως αυτά που είδαμε παραπάνω ή διάβασμα από την κονσόλα υπάρχει η πιθανόντητα να θέλετε να διαβάσετε δυαδικά αρχεία. Τα δυαδικά αρχεία περιέχουν πληροφορία η οποία δεν μπορεί να κωδικοποιηθεί σε χαρακτήρες. | + | |
| - | + | ||
| - | Αντ' | + | |
| - | + | ||
| - | **Κατασκευαστές** | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | + | ||
| - | **Μέθοδοι** | + | |
| - | * '' | + | |
| - | * Η μέθοδος διαβάζει το πολύ // | + | |
| - | * Επιστρέφει τον αριθμό των bytes που διάβασε. | + | |