慕粉4293324
2016-12-17 01:00
toHexString方法的 参数是int i;
那toHexString(b & 0xff) 里的参数类型不是byte吗?这也可以
http://www.imooc.com/article/15714
当你需要int时byte自动转型成int
int 的基本数据类型是32位,而byte是8位。在toHexString(b&0xff)相当于做了一次位的与运算,将前24位字符省略,将后8位保留。因为int本身就是由4组byte组成,并且Java中本身就以byte读取,不必太过于纠结,会用即可。
参数类型和返回值类型没有关系
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题