toHexString的问题

来源:1-1 文件的编码

慕粉4293324

2016-12-17 01:00

toHexString方法的  参数是int i;

那toHexString(b & 0xff) 里的参数类型不是byte吗?这也可以

写回答 关注

3回答

  • wshyzx
    2017-01-06 16:39:27

    http://www.imooc.com/article/15714

    当你需要int时byte自动转型成int

  • qq_莫北_0
    2016-12-17 15:52:08

    int 的基本数据类型是32位,而byte是8位。在toHexString(b&0xff)相当于做了一次位的与运算,将前24位字符省略,将后8位保留。因为int本身就是由4组byte组成,并且Java中本身就以byte读取,不必太过于纠结,会用即可。

  • qq_滑翔机_04049661
    2016-12-17 10:37:28

    参数类型和返回值类型没有关系

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题