您現在的位置是:首頁 > 單機遊戲首頁單機遊戲
java之字元緩衝輸入流,BufferedReader的簡單介紹
- 2022-09-17
原始輸入緩衝是什麼
各位小夥伴們大家好,在之前的文章中,小編介紹了字元緩衝輸出流
java之字元緩衝輸出流,BufferedWriter的簡單介紹
,這次小編要介紹的是
字元緩衝輸入流,具體如下:
java.io.BufferedReader extends Reader
繼承自父類的共性成員檔案:
int read()讀取單個字元並返回
int read(char[] cbuf)一次讀取多個字元,將字元讀入陣列
void close()關閉該流並釋放與之關聯的所有資源
構造方法:
1。BufferedReader(Reader in)構建一個使用預設大小輸入緩衝區的緩衝字元輸入流
2。BufferedReader(Reader in,int sz)建立一個使用指定大小輸入緩衝區的緩衝字元輸入流
引數:
Read in:字元輸入流
我們可以傳遞FileReader,緩衝流會給FileReader增加一個緩衝區,提高FileReader的讀取效率。
特有成員方法:
String readLine()讀取一個文字行,讀取一行資料
行的終止符號:透過下列字元之一即可認為某行已終止:換行(‘\n’)、(‘\r’)或回車後直接跟著換行。
程式碼如下:
public class Demo01BufferedReader {
public static void main(String args[]) throws IOException {
//1。建立字元緩衝輸入流物件,構造方法中傳遞位元組輸出流
BufferedReader br=new BufferedReader(new FileReader(“D:\\programming\\Eclipse\\eclipse-workspace\\bbb\\src\\bbb\\a”));
/
/2.使用緩衝輸入流物件中的方法read/readLine讀取文字
String line;
while((line=br。readLine())!=null) {//不知道檔案中有多少行資料,用while迴圈
System。out。println(line);
}
//3。釋放資源
br。close();
}
}
關於使用字元緩衝輸入流,BufferedReader,小編就先說到這裡,
希望這篇文章可以幫到大家,也歡迎各位小夥伴補充和糾錯
。