Περιεχόμενο
Η κλάση "printstream" της Java συνεργάζεται με αρχεία για την ανάκτηση πληροφοριών και την επιστροφή αποτελεσμάτων στον χρήστη. Η μοναδική πτυχή της ροής εκτύπωσης για την έξοδο κειμένου είναι ότι δεν ρίχνει μια εξαίρεση αν παρουσιαστεί σφάλμα. Εάν αποτύχει η έξοδος, καταγράφεται ένα εσωτερικό σφάλμα μεταγλωττιστή, αλλά ο χρήστης δεν βλέπει καμία εξαίρεση. Η χρήση της κατηγορίας printstream απαιτεί μόνο λίγες γραμμές κώδικα στην Java.
Οδηγίες
Χρησιμοποιήστε τη ροή εκτύπωσης στην Java (εικόνα πληκτρολογίου από τον Fyerne από την Fotolia.com)-
Εισαγωγή της βιβλιοθήκης IO. Χωρίς την τάξη IO, ο μεταγλωττιστής δεν αναγνωρίζει τις μεθόδους και τις ιδιότητες της κλάσης printstream. Ο ακόλουθος κώδικας εισάγει τις κλάσεις IO:
εισαγωγή java.io. *;
-
Κατανομή μεταβλητών κλάσης. Χρειάζεστε δύο μεταβλητές για να χρησιμοποιήσετε την κλάση printstream. Η μεταβλητή FileOutputStream χρησιμοποιείται για την ανάκτηση δεδομένων από το αρχείο και η μεταβλητήstreamstream χρησιμοποιείται για την εμφάνιση των αποτελεσμάτων:
FileOutputStream myFile; PrintStream myStream;
-
Ανάκτηση δεδομένων από αρχεία. Ο ακόλουθος κώδικας ανακτά τα δεδομένα από το προετοιμασμένο αρχείο για να δείξει στον χρήστη:
myFile = νέο αρχείο FileOutputStream ( "FileToShowUser.txt ");
-
Εκχωρήστε τα δεδομένα που έχουν ανακτηθεί από το αρχείο στη μεταβλητήstreamstream για να δείτε:
myStream = νέο PrintStream (myFile);
-
Εκτυπώστε τα δεδομένα αρχείου στην οθόνη. Ο ακόλουθος κώδικας εμφανίζει πληροφορίες αρχείου για τον χρήστη:
myStream.println ("Παρακάτω είναι τα δεδομένα αρχείου: n") GO myStream.println (myFile);
-
Κλείστε τη μεταβλητή για να ελευθερώσετε πόρους:
myStream.close ();