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-TutorialsGemeinsame 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 IOException
Lesen 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 IOException
Schließen Sie den Stream und geben Sie alle damit verbundenen Ressourcen frei.
public String readLine() throws IOException
1. 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-TutorialDas 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!