慕虎6370366
2017-03-17 17:03
如果不这样的话取出来的前面的确实全部是f,但是不明白为什么就知道可以只去最后的两个字节?
请问,诚心请问,为何转为二进制后,两个中文字符的每个字节有32位??
我知道了,老师的意思是这里把byte转换为了Interger类型,byte只占一位,在转换为Integer类型之后前面的24位是没有意义的。
但是对于这几个汉字转换为的byte,实际上前面是24个F,因为转换为Interger类型之后,如果用十进制看它们都是负数,负数的补码前面都是F。
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题