FileReader 是用于讀取字元流的類,它繼承于InputStreamReader。要讀取原始位元組流,請考慮使用 FileInputStream。
FileWriter 是用于寫入字元流的類,它繼承于OutputStreamWriter。要寫入原始位元組流,請考慮使用 FileOutputStream。
FileReader和FileWriter源碼分析
1. FileReader 源碼(基于jdk1.7.40)

從中,我們可以看出FileReader是基于InputStreamReader實作的。
2. FileWriter 源碼(基于jdk1.7.40)

從中,我們可以看出FileWriter是基于OutputStreamWriter實作的。
示例程式

運作結果:
c1=字
buf=流示例0123456