课程
/后端开发
/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 回答为什么要用十六进制来表示读到的字节?