亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java中OutputStreamWriter和BufferedWriter問題

java中OutputStreamWriter和BufferedWriter問題

道可道非常道 2016-08-31 22:48:19
InputStreamReader和OutputStreamWriter都是轉換流。InputStreamReader是將字節流轉換為字符流,OutputStreamWriter是字符轉字節流。那么BufferedWriter out =new BufferedWriter(new OutputStreamWriter(System.out))這句代碼該怎么解釋呢?BufferedWriter構造方法中是傳一個Writer類型的字符流,可OutputStreamWriter卻是將字符流轉換為字節流的一個轉換類型,怎么new OutputStreamWriter(System.out)就成了字符流了?還有就是System.out是PrintStream類型,而PrintStream有是OutputStream的子類,也就是說System.out本身就是字節流了,為甚么還要用new OutputStreamWriter將原本已是字節流的System.out轉換為字節流呢?
查看完整描述

2 回答

?
摩訶迦葉

TA貢獻146條經驗 獲得超54個贊

OutputStreamWriter 是字符流的類,它的作用是將字符流轉換為字節流寫入文件中。 OutputStreamWriter是輸出流啊,new OutputStreamWriter(System.out)里面的參數不是他讀的東西,是他要轉換成的東西,將字符流轉換成System.out字節流。

查看完整回答
反對 回復 2016-09-01
  • 2 回答
  • 0 關注
  • 2800 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號