第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么OutputStreamWriter也需要清空緩存?

為什么之前的OutputStreamWriter需要用flush()方法?這邊的FileWriter也需要用flush()方法才能寫入文本文件?

正在回答

2 回答

需要寫入,你可以在使用OutputStreamWriter或FileWriter不加入flush()方法,運(yùn)行后觀察被復(fù)制文件大小,你會(huì)看到不是GBK的文件,有時(shí)候復(fù)制文本為空,即沒有復(fù)制東西,為0KB. 同時(shí)字符流FileWriter有可能出現(xiàn)漏讀現(xiàn)象,再加上flush()方法,發(fā)現(xiàn)都被寫入。

因?yàn)橄麓卧谑褂米址鞯臅r(shí)候一定要記得加flush()方法確保沒有錯(cuò)誤。

1 回復(fù) 有任何疑惑可以回復(fù)我~

我的理解是,因?yàn)樗峭ㄟ^OutputStream包裝來的,底層還是OutputStream,只不過把byte和char進(jìn)行雙向解析,實(shí)現(xiàn)一次可以讀一個(gè)字符,從而有OutputStreamWriter和InputStreamWriter

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

2132132132

后面寫錯(cuò)了,但你應(yīng)該懂的
2016-01-27 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么OutputStreamWriter也需要清空緩存?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)