課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
代碼如圖:
2017-03-05
源自:文件傳輸基礎——Java IO流 4-3
正在回答
兩個漢字,四個字節。按你所說,你覺得應該使用四次寫操作,但是那是相對于直接寫入字符來說的,此處使用了字節數組,數組相當于一個有序的容器,在數組中”中國“被分成四個字節依次寫入其中,out.write(bytes);就將這個數組寫入其中,數組其中的寫字節操作在內部進行,不是靠四個write操作寫入的。
你可以將鼠標放到你寫的write上可看到該方法提示Writes b.length bytes from the specified byte array to this file output stream.意為寫入指定length長度的字節數組寫入此文件輸出流。
qq_析木_0 提問者
慕粉18435131560
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
2 回答write方法不是每次只能寫入一個字節么,為什么對于漢字,只調用一次write就能全部寫入呢?
4 回答write方法不是每次只能寫入一個字節么,為什么對于漢字,只調用一次write就能全部寫入呢?
4 回答write只寫一個字節,為啥寫個中文指針進2
1 回答方法write不是只能寫入int類型或者字節嗎,為什么單個字母可以?
3 回答gbk編碼下 大寫字母A是一個字節嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-05
兩個漢字,四個字節。按你所說,你覺得應該使用四次寫操作,但是那是相對于直接寫入字符來說的,此處使用了字節數組,數組相當于一個有序的容器,在數組中”中國“被分成四個字節依次寫入其中,out.write(bytes);就將這個數組寫入其中,數組其中的寫字節操作在內部進行,不是靠四個write操作寫入的。
你可以將鼠標放到你寫的write上可看到該方法提示Writes b.length bytes from the specified byte array to this file output stream.意為寫入指定length長度的字節數組寫入此文件輸出流。