課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
int i= 0x7fffffff;
randomAccessFile.writeInt(i);
這個寫進去,讀出來就是亂碼,這是為啥呢,能解決嗎,拜托了謝謝
2016-04-04
源自:文件傳輸基礎(chǔ)——Java IO流 3-1
正在回答
你讀出來的字節(jié)序列是不是對的?然后轉(zhuǎn)換成字符串輸出就是亂碼?
我也不會,哈哈
應(yīng)該換成long,長整形,你這個數(shù)是8位的相當(dāng)于溢出了,無法進行處理了
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內(nèi)容
2 回答寫進去會亂碼
2 回答為啥我把0x7fffffff寫進raf.dat里是亂碼?
1 回答四位的十六進制數(shù)表示一個int嗎
3 回答為什么把0xfffffff寫進去后,讀出來是亂碼?
1 回答為什么要用十六進制來表示讀到的字節(jié)?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-07-20
你讀出來的字節(jié)序列是不是對的?然后轉(zhuǎn)換成字符串輸出就是亂碼?
2016-04-05
我也不會,哈哈
2016-04-05
應(yīng)該換成long,長整形,你這個數(shù)是8位的相當(dāng)于溢出了,無法進行處理了