课程
/后端开发
/Java
/文件传输基础——Java IO流
toHexString方法的 参数是int i;
那toHexString(b & 0xff) 里的参数类型不是byte吗?这也可以
2016-12-17
源自:文件传输基础——Java IO流 1-1
正在回答
http://www.imooc.com/article/15714
当你需要int时byte自动转型成int
int 的基本数据类型是32位,而byte是8位。在toHexString(b&0xff)相当于做了一次位的与运算,将前24位字符省略,将后8位保留。因为int本身就是由4组byte组成,并且Java中本身就以byte读取,不必太过于纠结,会用即可。
参数类型和返回值类型没有关系
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
3 回答toHexString()函数
2 回答为什么toHexString()里要加&0xff?是什么意思?
3 回答main的问题
1 回答length的问题
2 回答length的问题