课程
/后端开发
/Java
/文件传输基础——Java IO流
如果不这样的话取出来的前面的确实全部是f,但是不明白为什么就知道可以只去最后的两个字节?
2017-03-17
源自:文件传输基础——Java IO流 1-1
正在回答
请问,诚心请问,为何转为二进制后,两个中文字符的每个字节有32位??
我知道了,老师的意思是这里把byte转换为了Interger类型,byte只占一位,在转换为Integer类型之后前面的24位是没有意义的。
但是对于这几个汉字转换为的byte,实际上前面是24个F,因为转换为Interger类型之后,如果用十进制看它们都是负数,负数的补码前面都是F。
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
5 回答为什么这样就只输出最后一行 ??
1 回答写入操作不是一次只能写一个字节吗?为什么中文转化成字节数组后可以一次写入?
1 回答方法write不是只能写入int类型或者字节吗,为什么单个字母可以?
1 回答字节批量读取和单字节这两种方法的区别到底是什么
2 回答只有7个字节?