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

来源:3-1 RandomAccessFile基本操作

qq_萍萍儿_0

2016-04-04 22:32

int i= 0x7fffffff;

randomAccessFile.writeInt(i);

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

写回答 关注

3回答

  • helloworld2008
    2016-07-20 11:19:53

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

  • 灬落雪无痕
    2016-04-05 15:34:02

    我也不会,哈哈

  • 假面舞者1874
    2016-04-05 14:37:20

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

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133769 学习 · 1030 问题

查看课程

相似问题