Heim  >  Artikel  >  Java  >  Detaillierte Erklärung der BufferedReader-Klasse in Java

Detaillierte Erklärung der BufferedReader-Klasse in Java

王林
王林nach vorne
2019-11-27 16:05:3415874Durchsuche

Detaillierte Erklärung der BufferedReader-Klasse in Java

BufferedReader-Klasse in Java

Konstruktionsmethode:

一:public BufferedReader(Reader in,int sz)

1 , ein gepufferter Zeicheneingabestrom mit einer angegebenen Größe des Eingabepuffers;

3.

二:public BufferedReader(Reader in)1. Zeicheneingabestrom mit Standardgröße des Eingabepuffers puffern.

Empfohlene kostenlose Video-Tutorials:

Java-Online-Tutorials

Gemeinsame Methoden:

public int read() throws IOException Liest ein einzelnes Zeichen als Ganzzahl (Bereich 0 bis 65535 (0x00-0xffff)). Wenn das Zeichen am Ende des Streams gelesen wird, wird -1 zurückgegeben.

public int read(char[] cbuf) throws IOExceptionLesen Sie jeweils ein Byte-Array cbuf – die Anzahl der aus dem Zielpuffer gelesenen Zeichen. Wenn das Ende des Streams erreicht wurde, wird -1 zurückgegeben

public void close() throws IOExceptionSchließen Sie den Stream und geben Sie alle damit verbundenen Ressourcen frei.

Besondere Verwendung:

public String readLine() throws IOException1. Eines der folgenden Zeichen: Eine Zeile kann als beendet betrachtet werden: ein Zeilenvorschub ('n'), ein Wagenrücklauf ('r') oder ein Wagenrücklauf gefolgt von einem Zeilenvorschub.

3. Wenn das Ende des Streams erreicht ist, geben Sie null zurück

Beispielcode:

import java.io.BufferedReader;
import java.io.FileReader;

public class class1 {

    public static void main(String[] args) throws Exception {

        //创建字符缓冲输入流对象

        BufferedReader br = new BufferedReader(new FileReader("D:/1.txt"));

        //读数据

        //一次读取一个字符数组

        char[] chs = new char[1024] ;

        int len = 0 ;

        while((len=br.read(chs))!=-1) {

            System.out.println(new String(chs,0,len));

        }

        //释放资源

        br.close();

    }

}

Empfohlene verwandte Artikel und Tutorials:

Java-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der BufferedReader-Klasse in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Was ist NIO in Java?Nächster Artikel:Was ist NIO in Java?