java Int数据工具类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Int数据工具类相关的知识,希望对你有一定的参考价值。
1、在使用tcp协议传输数据时,使用到的 Int 数据的工具类方法
//将 Int 数据转换成字节数组
public static byte[] intToByteArray(int data){
byte[] result = new byte[4];
result[0] = (byte)((data >> 24) & 0xFF);
result[1] = (byte)((data >> 16) & 0xFF);
result[2] = (byte)((data >> 8) & 0xFF);
result[3] = (byte)(data & 0xFF);
return result;
}
//将4个字节的字节数组转换成 Int 数据
public static int byteArrayToInt(byte[] bytes){
int value = 0;
for(int i = 0; i < 4; i++){
value += (bytes[i] & 0xFF) << (8*(3-i));
}
return value;
}
以上是关于java Int数据工具类的主要内容,如果未能解决你的问题,请参考以下文章
最全面的Java字节byte操作,处理Java基本数据的转换及进制转换操作工具,流媒体及java底层开发项目常用工具类