发现问题:为何字节读入与字符读入数据不同?
分别使用字节流和字符流读入数据(写入int 32位小端数据 201)
实现代码如下:

字节读:

字符读:

执行结果如下:

分析结果:
可以看到,在字节读取的时候,201超出byte字节长度(-128~127),溢出后为-55,读取正确
而在字符读取的时,读取错误,原因未知,后面补充!
总结:
尽量不要使用字符流读取二进制文件
分别使用字节流和字符流读入数据(写入int 32位小端数据 201)
实现代码如下:

字节读:

字符读:

执行结果如下:

可以看到,在字节读取的时候,201超出byte字节长度(-128~127),溢出后为-55,读取正确
而在字符读取的时,读取错误,原因未知,后面补充!
尽量不要使用字符流读取二进制文件

被折叠的 条评论
为什么被折叠?