Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να γράψει σε ένα αρχείο με JAVA

Το έργο της γραφής σε ένα αρχείο με τη Java είναι πολύ απλουστευμένη με ρεύματα εισόδου /εξόδου . Πρόκειται για μια ομάδα από κατηγορίες που χρησιμοποιούνται για τη βασική I /O και περιλαμβάνουν μαθήματα για serialization που επιτρέπει σε ένα πρόγραμμα για να διαβάσει και να γράψει ολόκληρα αντικείμενα σε ένα ρεύμα . Πολλές μέθοδοι της γραφής σε ένα αρχείο μπορεί να χρησιμοποιηθεί και περιλαμβάνονται στο πακέτο java.io . Εδώ είναι ένα απλό παράδειγμα γραφής σε ένα αρχείο με την Java . Οδηγίες
Η 1

Εισαγωγή όλων των απαραίτητων τάξεις . Εισάγουμε κάθε κατηγορία ξεχωριστά για τους σκοπούς της απεικόνισης , αλλά θα μπορούσαμε να εισάγουμε ολόκληρο το πακέτο με τη δήλωση " java.io. εισαγωγής * . " 2

να αναγνωρίσει ένα αντικείμενο FileInputStream για τα αρχεία εισόδου και εξόδου και υπόσταση τους με τα επιθυμητά ονόματα εισόδου και αρχείο εξόδου ( input.txt και output.txt , αντίστοιχα ) .
εικόνων 3

Χρησιμοποιήστε τη μέθοδο εγγραφής της τάξης FileOutputStream να γράψετε στο αρχείο εξόδου . Άλλες μέθοδοι είναι διαθέσιμες για την εγγραφή σε ένα αρχείο , αλλά εγγραφής χρησιμοποιείται εδώ ως τον απλούστερο δυνατό παράδειγμα .
Η 4

Παρατηρήστε πώς το πρόγραμμα παραμένει σε ένα βρόγχο που διαβάζει ένα byte από το ρεύμα εισόδου και γράφει το byte στο ρεύμα εξόδου μέχρι το τέλος του αρχείου εισόδου επιτυγχάνεται
5

Κοιτάξτε την πλήρη κώδικα για αυτό το παράδειγμα : .

java.io.FileInputStream εισαγωγής ? java εισαγωγής . io.FileOutputStream ? java.io.IOException εισαγωγής ?

WriteBytes δημόσια τάξη { δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει IOException { FileInputStream σε = null? FileOutputStream out = null? try { int i ? σε = νέα FileInputStream ( " input.txt ")? out = νέα FileOutputStream ( " output.txt ")?

ενώ ( ( i = in.read ( ) ) = -1 ! ) { out.write ( i ) ? } } τελικά { αν ( σε = null ) { in.close ( ) ? ! } αν ( έξω = null ) { out.close ( ) ? ! } } } }
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα