IO流關於BufferReader快取區

2021-10-10 11:20:44 字數 636 閱讀 2951

**

io流** (2020/11/11)

遇到乙個有趣的問題感覺很考驗關於bufferreader的基本功

bufferreader的存在價值主要是減少流進出磁碟的次數,通過創立乙個bufferreader作為乙個緩衝區,減少記憶體和硬碟互動次數 它是乙個帶有字元緩衝區的輸入流,裡面有乙個8192大小的字元緩衝區 char ch,它提供了乙個readline()方法能夠從緩衝區中讀取一行資料。它可以裝飾filereader。

public static void main(string args) 

system.out.println(stu);

}catch (exception e)

}} 在這裡插入**片

首先通過system.getproperty方法獲取有關與當前作業系統的資訊,如果是windows系統,那麼他的換行符就是"\t\r".

new 乙個stringbuilder設定預設值為50,儲存路徑名字,作為實參傳入bufferreader,這時建立快取區成功 ,搞乙個while迴圈,1.定義變數string line 用於儲存讀取的資料。2.呼叫 bufferedreader管道的readline()方法每次讀取緩衝區裡面的一行資料

關於Unicode流I O操作

最近一直在研究unicode程式設計,有一些體驗,不過還是有點處於混沌狀態的感覺。msdn裡面有幾段文字講unicode流i o操作函式訪問的。裡面講到如果以文字模式開啟檔案,那麼unicode流i o函式在讀寫檔案時會進行兩種型別的字元轉換 1 unicode與mbcs互轉 2 cr lf組合與單...

基礎回顧 關於IO流

一.認識file類 關於file類的方法如下 1 檔名 getname 檔名 路徑名 getpath 路徑名 getabsolutefile 絕對路徑所對應的file物件 getabsolutepath 絕對路徑名 getparent 父目錄 相對路徑的父目錄,可能為null 如.刪除本身後的結果 ...

IO流 字元流 IO流小結 IO流案例總結

1 字元流 掌握 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbk...