Εισαγωγή όλων των απαραίτητων τάξεις . Εισάγουμε κάθε κατηγορία ξεχωριστά για τους σκοπούς της απεικόνισης , αλλά θα μπορούσαμε να εισάγουμε ολόκληρο το πακέτο με τη δήλωση " 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 ( ) ? ! } } } }
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα