`

没看懂的代码:byte[]与int互转

 
阅读更多

public static int bytes2int(byte[] b) {
int mask = 0xff;
int temp = 0;
int res = 0;
for (int i = 0; i < 4; i++) {
res <<= 8;
temp = b[i] & mask;
res |= temp;
}
return res;
}

public static byte[] int2bytes(int num) {
byte[] b = new byte[4];
for (int i = 0; i < 4; i++) {
b[i] = (byte) (num >>> (24 - i * 8));
}
return b;
}

}

分享到:
评论

相关推荐

    andriod byte 转int,string,数组,互转

    byte转化工具类,可以实现byte转int,数组,string,小端取高位,低位等

    byte-buddy-agent-1.10.22-API文档-中文版.zip

    赠送源代码:byte-buddy-agent-1.10.22-sources.jar; 赠送Maven依赖信息文件:byte-buddy-agent-1.10.22.pom; 包含翻译后的API文档:byte-buddy-agent-1.10.22-javadoc-API文档-中文(简体)版.zip; Maven坐标:...

    byte-buddy-1.11.22-API文档-中文版.zip

    赠送源代码:byte-buddy-1.11.22-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.11.22.pom; 包含翻译后的API文档:byte-buddy-1.11.22-javadoc-API文档-中文(简体)版.zip; Maven坐标:...

    byte数组转换工具类 byte数组转int,byte数组转short,short转byte数组

    byte数组操作的工具类,支持byte数组转int,int转byte数组,byte数组转short,short转byte数组。。。 下载的人多了,csdn会自动涨分,现在可以手动调了,我给降到最低了

    byte-buddy-1.11.22-API文档-中英对照版.zip

    赠送源代码:byte-buddy-1.11.22-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.11.22.pom; 包含翻译后的API文档:byte-buddy-1.11.22-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:...

    Java数值类型与byte数组相互转换

    Java bytes数组与基本类型的相互转换 Int -&gt; Bytes int64ToByte8 int48ToByte6 int40ToByte5 int32ToByte4 int24ToByte3 int16ToByte2 int8ToByte Bytes -&gt; Int bytesToInt64 bytesToInt48 bytesToInt40 bytesTo...

    int类型和byte数组之间的转换

    写一个方法,将int类型转换为字节数组,输入任意int类型整型,输出字节数组;写第二个方法,输入字节数组,输出对应int类型数据。

    byte-buddy-agent-1.10.20-API文档-中英对照版.zip

    赠送源代码:byte-buddy-agent-1.10.20-sources.jar; 赠送Maven依赖信息文件:byte-buddy-agent-1.10.20.pom; 包含翻译后的API文档:byte-buddy-agent-1.10.20-javadoc-API文档-中文(简体)-英语-对照版.zip; ...

    c#实现object与byte[]互转

    c#实现object与byte[]互转、序列化

    bit与byte之间的互转

    字符串转成byte[]后,与16进制字符的互转。

    byte-buddy-1.10.22-API文档-中文版.zip

    赠送源代码:byte-buddy-1.10.22-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.10.22.pom; 包含翻译后的API文档:byte-buddy-1.10.22-javadoc-API文档-中文(简体)版.zip; Maven坐标:...

    C# Byte数组转Int32 Short Float(浮点数)

    C# Byte数组 数值转花 Int32 Short Float 浮点数 自己写的Test 有问题可以联系我

    Java中byte转int的方法

    用强制类型转换:int i = (int) aByte,  比如:若aByte=0xff(即数值为-1)。则转化为int后。i为0xffffffff。数值仍为-1。  2)保持低字节中各个位不变,3个高字节所实用0填充  应用场景:编解码操作,  ...

    hexString与byte互转

    当我们使用蓝牙通信或者其他通信技术,常常需要用到数据之间的转换,此工具则是java收发蓝牙数据间的hexString 与byte之间的相互转化

    byte-buddy-1.7.11-API文档-中文版.zip

    赠送源代码:byte-buddy-1.7.11-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.7.11.pom; 包含翻译后的API文档:byte-buddy-1.7.11-javadoc-API文档-中文(简体)版.zip; Maven坐标:...

    byte-buddy-1.6.14-API文档-中文版.zip

    赠送源代码:byte-buddy-1.6.14-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.6.14.pom; 包含翻译后的API文档:byte-buddy-1.6.14-javadoc-API文档-中文(简体)版.zip; Maven坐标:...

    byte-buddy-1.10.11-API文档-中文版.zip

    赠送源代码:byte-buddy-1.10.11-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.10.11.pom; 包含翻译后的API文档:byte-buddy-1.10.11-javadoc-API文档-中文(简体)版.zip; Maven坐标:...

    C#_string_byte数组转换解析

    string类型转成ASCII byte[]:("01" 转成 byte[] = new byte[]{ 0x30, 0x31}) 1 byte[] byteArray = System.Text.Encoding.ASCII.GetBytes ( str ); ASCII byte[] 转成string:(byte[] = new byte[]{ 0x30, 0x31...

    byte-buddy-1.9.16-API文档-中英对照版.zip

    赠送源代码:byte-buddy-1.9.16-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.9.16.pom; 包含翻译后的API文档:byte-buddy-1.9.16-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:...

    byte-buddy-1.10.20-API文档-中文版.zip

    赠送源代码:byte-buddy-1.10.20-sources.jar; 赠送Maven依赖信息文件:byte-buddy-1.10.20.pom; 包含翻译后的API文档:byte-buddy-1.10.20-javadoc-API文档-中文(简体)版.zip; Maven坐标:...

Global site tag (gtag.js) - Google Analytics