課程
/后端開(kāi)發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
如果不這樣的話取出來(lái)的前面的確實(shí)全部是f,但是不明白為什么就知道可以只去最后的兩個(gè)字節(jié)?
2017-03-17
源自:文件傳輸基礎(chǔ)——Java IO流 1-1
正在回答
請(qǐng)問(wèn),誠(chéng)心請(qǐng)問(wèn),為何轉(zhuǎn)為二進(jìn)制后,兩個(gè)中文字符的每個(gè)字節(jié)有32位??
我知道了,老師的意思是這里把byte轉(zhuǎn)換為了Interger類(lèi)型,byte只占一位,在轉(zhuǎn)換為Integer類(lèi)型之后前面的24位是沒(méi)有意義的。
但是對(duì)于這幾個(gè)漢字轉(zhuǎn)換為的byte,實(shí)際上前面是24個(gè)F,因?yàn)檗D(zhuǎn)換為Interger類(lèi)型之后,如果用十進(jìn)制看它們都是負(fù)數(shù),負(fù)數(shù)的補(bǔ)碼前面都是F。
舉報(bào)
為您介紹IO流的使用,以及對(duì)象的序列化和反序列化的內(nèi)容
5 回答為什么這樣就只輸出最后一行 ??
1 回答寫(xiě)入操作不是一次只能寫(xiě)一個(gè)字節(jié)嗎?為什么中文轉(zhuǎn)化成字節(jié)數(shù)組后可以一次寫(xiě)入?
1 回答方法write不是只能寫(xiě)入int類(lèi)型或者字節(jié)嗎,為什么單個(gè)字母可以?
1 回答字節(jié)批量讀取和單字節(jié)這兩種方法的區(qū)別到底是什么
2 回答關(guān)于讀3個(gè)字節(jié)存放的到int兩個(gè)字節(jié)的問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-06-16
2017-03-17
我知道了,老師的意思是這里把byte轉(zhuǎn)換為了Interger類(lèi)型,byte只占一位,在轉(zhuǎn)換為Integer類(lèi)型之后前面的24位是沒(méi)有意義的。
但是對(duì)于這幾個(gè)漢字轉(zhuǎn)換為的byte,實(shí)際上前面是24個(gè)F,因?yàn)檗D(zhuǎn)換為Interger類(lèi)型之后,如果用十進(jìn)制看它們都是負(fù)數(shù),負(fù)數(shù)的補(bǔ)碼前面都是F。