Πίνακας περιεχομένων:

Τι είναι το BufferedReader στην Java με παράδειγμα;
Τι είναι το BufferedReader στην Java με παράδειγμα;

Βίντεο: Τι είναι το BufferedReader στην Java με παράδειγμα;

Βίντεο: Τι είναι το BufferedReader στην Java με παράδειγμα;
Βίντεο: Урок 6. BufferedReader, ввод данных в java [Курсы Java с нуля] 2024, Απρίλιος
Anonim

BufferedReader είναι Ιάβα class to διαβάζει το κείμενο από μια ροή εισόδου (όπως ένα αρχείο) τοποθετώντας στην προσωρινή μνήμη χαρακτήρες που διαβάζουν απρόσκοπτα χαρακτήρες, πίνακες ή γραμμές. Γενικά, κάθε αίτημα ανάγνωσης που γίνεται από έναν Αναγνώστη προκαλεί την υποβολή ενός αντίστοιχου αιτήματος ανάγνωσης του υποκείμενου χαρακτήρα ή της ροής byte.

Με αυτόν τον τρόπο, τι είναι το BufferedReader στην Java;

BufferedReader είναι μια τάξη σε Ιάβα που διαβάζει κείμενο από μια ροή εισαγωγής χαρακτήρων, αποθηκεύοντας χαρακτήρες στην προσωρινή μνήμη έτσι ώστε να παρέχει την αποτελεσματική ανάγνωση χαρακτήρων, γραμμών και πινάκων. Το μέγεθος του buffer μπορεί να καθοριστεί. Εάν όχι, το προεπιλεγμένο μέγεθος, το οποίο είναι προκαθορισμένο, μπορεί να χρησιμοποιηθεί.

Επιπλέον, γιατί χρησιμοποιούμε το BufferedReader στην Java; ο Χρησιμοποιείται το BufferedReader για να παρέχει την προσωρινή αποθήκευση στο αντικείμενο του Reader κατά την ανάγνωση των δεδομένων από τη ροή εισόδου. ο BufferedReader τάξη αυξάνει την αποτελεσματικότητα του προγράμματος. Το πρόγραμμά σας τρέχει γρήγορα λόγω της αποθήκευσης στην προσωρινή μνήμη και της αποτελεσματικής ανάγνωσης που γίνεται από το BufferedReader τάξη.

Αντίστοιχα, πώς χρησιμοποιείται το BufferedReader στην Java με παράδειγμα;

Ένα άλλο παράδειγμα ανάγνωσης δεδομένων από την κονσόλα μέχρι να σταματήσει η εγγραφή του χρήστη

  1. πακέτο com.javatpoint;
  2. εισαγωγή java.io.*;
  3. δημόσια τάξη BufferedReaderExample{
  4. δημόσιο στατικό κενό main(String args)throws Exception{
  5. InputStreamReader r=new InputStreamReader(System.in);
  6. BufferedReader br=new BufferedReader(r);
  7. Όνομα συμβολοσειράς="";

Ποια είναι η χρήση του InputStreamReader και του BufferedReader στην Java;

BufferedReader διαβάζει μερικούς χαρακτήρες από την καθορισμένη ροή και την αποθηκεύει σε ένα buffer. Αυτό κάνει την εισαγωγή γρηγορότερη. InputStreamReader διαβάζει μόνο έναν χαρακτήρα από την καθορισμένη ροή και οι υπόλοιποι χαρακτήρες εξακολουθούν να παραμένουν στη ροή.

Συνιστάται: