Inhoudsopgave:

Wat is BufferedReader in Java met een voorbeeld?
Wat is BufferedReader in Java met een voorbeeld?

Video: Wat is BufferedReader in Java met een voorbeeld?

Video: Wat is BufferedReader in Java met een voorbeeld?
Video: User Input using BufferedReader 2024, November
Anonim

Gebufferde Reader is Java class om de tekst uit een invoerstroom (zoals een bestand) te lezen door tekens te bufferen die naadloos tekens, arrays of regels lezen. In het algemeen zorgt elk leesverzoek van een lezer ervoor dat een overeenkomstig leesverzoek wordt gedaan van de onderliggende teken- of bytestroom.

Wat is BufferedReader op deze manier in Java?

BufferedReader is een les in Java die tekst leest uit een tekeninvoerstroom, waarbij tekens worden gebufferd om te zorgen voor het efficiënt lezen van tekens, regels en arrays. De buffergrootte kan worden opgegeven. Zo niet, de standaardgrootte, die: is voorgedefinieerd, kan worden gebruikt.

Bovendien, waarom gebruiken we BufferedReader in Java? De BufferedReader wordt gebruikt om de buffering van het object van de Reader te bieden tijdens het lezen van de gegevens uit de invoerstroom. De Gebufferde Reader klasse verhoogt de efficiëntie van het programma. Uw programma loopt snel dankzij buffering en efficiënt lezen door de Gebufferde Reader klas.

Dienovereenkomstig, hoe BufferedReader wordt gebruikt in Java met bijvoorbeeld?

Nog een voorbeeld van het lezen van gegevens van de console totdat de gebruiker stopt met schrijven

  1. pakket com.javatpoint;
  2. java.io.* importeren;
  3. openbare klasse BufferedReaderExample{
  4. public static void main(String args)throws Exception{
  5. InputStreamReader r=nieuwe InputStreamReader(System.in);
  6. BufferedReader br=nieuwe BufferedReader(r);
  7. Tekenreeksnaam = "";

Wat is het nut van InputStreamReader en BufferedReader in Java?

Gebufferde Reader leest een aantal karakters uit de gespecificeerde stream en slaat deze op in een buffer. Hierdoor wordt de invoer sneller. InputStreamReader leest slechts één teken uit de gespecificeerde stream en de resterende tekens blijven nog steeds in de stream.

Aanbevolen: