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

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

Βοήθεια με Διαδοχική αρχεία σε Java Προγραμματισμός

Η γλώσσα προγραμματισμού Java περιέχει διάφορες βιβλιοθήκες και τα αντικείμενα δεδομένων που χρησιμοποιούνται για να χειριστεί διαφορετικά είδη της εισόδου και εξόδου . Αυτές οι μορφές εξόδου μπορεί να προέλθει από την είσοδο του χρήστη ή αρχεία που είναι αποθηκευμένα στον υπολογιστή . Αυτό το αρχείο εισόδου και εξόδου συνήθως προέρχεται από το " διαδοχική " αρχεία δεδομένων που περιέχει κάποιο είδος του κειμένου . Με τη χρήση του Java " Αρχείο" αντικείμενα και διάφορα ρεύματα εισόδου και εξόδου , ​​ο προγραμματιστής μπορεί να διαβάσει και να γράφει σε διαδοχική αρχεία στο σκληρό δίσκο . Διαδοχική αρχεία
Η

Διαδοχική αρχεία είναι ό, τι υποδηλώνει το όνομά τους : τα αρχεία που αποθηκεύουν τα δεδομένα σε ένα διαδοχικό τρόπο . Τα αρχεία κειμένου είναι ένα τέλειο παράδειγμα αυτού , στο εν λόγω κείμενο γράφεται και διαβάζεται με γραμμικό τρόπο από την αρχή μέχρι το τέλος. Ενώ η διαδοχική αρχεία μπορούν να διαβαστούν από ένα τυχαίο σημείο στο αρχείο , από όπου και αν προορίζεται να χρησιμοποιηθεί ως διαδοχική μοτίβα δεδομένων . Java προγράμματα διαβάζουν συχνά αυτά αρχείων γραμμή προς γραμμή , ή να διαβάσετε το αρχείο στο σύνολό του .
Εικόνων Java αρχεία
Η

Ως αντικειμενοστραφής γλώσσα προγραμματισμού , Java χειρίζεται διαδοχική αρχεία σε " Αρχείο" αντικείμενα , συμπεριλαμβανομένης της κατηγορίας των αντικειμένων " FileReader " . Αυτά τα αντικείμενα χειρίζονται αναφορές σε αρχεία και λειτουργίες για τον προγραμματιστή . Μόλις δημιουργηθεί , ένα αντικείμενο FileReader μπορεί να δοθεί σε άλλη κατηγορία Buffer , όπως BufferedReader ή Ρυθμιστικό Writer , η οποία επιτρέπει στον προγραμματιστή να διαβάσει και να γράψει το αρχείο σε τυποποιημένη μορφή . Το ακόλουθο παράδειγμα απεικονίζει τη χρήση του αντικειμένου FileReader :

File f = new File ( " test.txt ")? FileReader αναγνώστης = νέα FileReader ( στ) ?
Εικόνων
Java ανάγνωση αρχείων
Η

Ο προγραμματιστής διαβάζει ένα συνεχόμενο αρχείο μέσω ενός αντικειμένου FileReader , η οποία δίνει σε ένα αντικείμενο BufferedReader . Το αντικείμενο BufferedReader , τώρα τον χειρισμό του φακέλου , δίνει την πρόσβαση προγραμματιστή με τις μεθόδους που χρησιμοποιούνται για να διαβάσετε εύκολα χαρακτήρες ή ολόκληρες σειρές από το αρχείο . Μέσω της BufferedReader , ο προγραμματιστής διαβάζει το αρχείο διαδοχικά , τις περισσότερες φορές line- by- line , όπως στο ακόλουθο παράδειγμα :

File f = new File ( " test.txt ")? FileReader αναγνώστης = νέα FileReader ( στ) ?

BufferedReader br = νέα BufferedReader ( reader ) ? String text_line = br.readline ( ) ?
εικόνων Java αρχεία Γράφοντας
Η

Ακριβώς καθώς το αντικείμενο FileReader διαβάζει από διαδοχική αρχεία, το αντικείμενο FileWriter γράφει για αυτούς. Σε συνεργασία με το αντικείμενο BufferedWriter , ο προγραμματιστής γράφει σε αρχεία κειμένου διαδοχικά , με παρόμοιο τρόπο με την εισαγωγή κειμένου σε ένα πρόγραμμα επεξεργασίας κειμένου . Με τον τρόπο αυτό , ο προγραμματιστής επιτρέπει στο χρήστη ή το πρόγραμμα για να γράψει πληροφορίες για τη συνεδρία ή την κατάσταση του πρόγραμμα σε ένα αρχείο κειμένου για μακροχρόνια αποθήκευση . Το ακόλουθο παράδειγμα περιγράφει λεπτομερώς τη χρήση των FileWriter και BufferedWriter αντικείμενα :

εξόδου String = " Έξοδος εγγραφή στο αρχείο " ?

File f = new File ( " file2.txt " ) ? FileWriter fw = νέα FileWriter ( στ) ? BufferedWriter bw = νέα BufferedWriter ( fw ) ?

bw.write ( έξοδος ) ? bw.close ( ) ?

Η

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

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