課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
write方法不是每次只能寫入一個字節(jié)么,為什么對于漢字,只調(diào)用一次write就能全部寫入呢?
2015-09-01
源自:文件傳輸基礎(chǔ)——Java IO流 3-1
正在回答
它應(yīng)該只是寫入了低八位,并沒有把整個漢字寫進(jìn)去,你可以調(diào)用read方法,看能不能讀到完整的漢字
老師那里寫進(jìn)去的是一個字節(jié)數(shù)組。數(shù)組!
我覺的不對吧 如果說漢字只寫入了一個字節(jié),那raf.length()就不是12而是11了,首先是兩個字母各一個字節(jié),0x7fffffff寫入兩次8字節(jié),中文必須寫進(jìn)去了兩個字節(jié)
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內(nèi)容
2 回答write方法不是每次只能寫入一個字節(jié)么,為什么對于漢字,只調(diào)用一次write就能全部寫入呢?
1 回答方法write不是只能寫入int類型或者字節(jié)嗎,為什么單個字母可以?
1 回答寫入操作不是一次只能寫一個字節(jié)嗎?為什么中文轉(zhuǎn)化成字節(jié)數(shù)組后可以一次寫入?
4 回答write只寫一個字節(jié),為啥寫個中文指針進(jìn)2
2 回答.write()方法的寫入問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-09-17
它應(yīng)該只是寫入了低八位,并沒有把整個漢字寫進(jìn)去,你可以調(diào)用read方法,看能不能讀到完整的漢字
2015-12-30
老師那里寫進(jìn)去的是一個字節(jié)數(shù)組。數(shù)組!
2015-12-15
我覺的不對吧 如果說漢字只寫入了一個字節(jié),那raf.length()就不是12而是11了,首先是兩個字母各一個字節(jié),0x7fffffff寫入兩次8字節(jié),中文必須寫進(jìn)去了兩個字節(jié)