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