轉換流:(非常有用)可以把 位元組流轉換成 字元流
InputStreamReader和OutputStreamWriter用于位元組資料和字元資料之間的轉換
InputStreamReader就是把InputStream轉換成Reader,原來是一個位元組在一個位元組 往外讀資料,現在可以一個字元一個字元 往外讀資料
InputStreamReader需要和InputStream套接
OutputStreamWriter需要和OutputStream套接,用于位元組資料和字元資料之間的轉換
OutputStreamWriter就是把OutputStream轉換成Writer,原來是一個位元組一個位元組往裡寫資料,現在可以一個字元一個字元往裡寫資料
轉換流在構造時可以指定其編碼集合,例如: InputStream isr = new InputStreamReader(System.in,"ISO8859_1")
去d:/bak/char.txt檔案下找具體的内容,如下所示
可以發現帶着true表示在第一次的基礎上,接着寫
接下來把true去掉,可以看到就把上面寫入的内容擦掉了重寫的