为了账号安全,请及时绑定邮箱和手机立即绑定

十六进制写进去为啥是乱码啊?

int i= 0x7fffffff;

randomAccessFile.writeInt(i);

这个写进去,读出来就是乱码,这是为啥呢,能解决吗,拜托了谢谢

正在回答

3 回答

你读出来的字节序列是不是对的?然后转换成字符串输出就是乱码?

0 回复 有任何疑惑可以回复我~

我也不会,哈哈

0 回复 有任何疑惑可以回复我~

应该换成long,长整形,你这个数是8位的相当于溢出了,无法进行处理了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

十六进制写进去为啥是乱码啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信