byte,int互转
来源:互联网 发布:大数据就业前景 知乎 编辑:程序博客网 时间:2024/06/07 16:28
bytes to int
//只能转高位开始
public static int byteArrayToInt(byte[] b) {
int value= 0;
for (int i = 0; i < 4; i++) {
int shift= (4 - 1 - i) * 8;
value +=(b[i] & 0x000000FF) << shift;
}
return value;
}
int to bytes
public static byte[] intToByteArray1(int i) {
byte[] result = new byte[4];
result[0] = (byte)((i >> 24) & 0xFF);
result[1] = (byte)((i >> 16) & 0xFF);
result[2] = (byte)((i >> 8) & 0xFF);
result[3] = (byte)(i & 0xFF);
return result;
}
//只能转高位开始
public static int byteArrayToInt(byte[] b) {
int value= 0;
for (int i = 0; i < 4; i++) {
int shift= (4 - 1 - i) * 8;
value +=(b[i] & 0x000000FF) << shift;
}
return value;
}
int to bytes
public static byte[] intToByteArray1(int i) {
byte[] result = new byte[4];
result[0] = (byte)((i >> 24) & 0xFF);
result[1] = (byte)((i >> 16) & 0xFF);
result[2] = (byte)((i >> 8) & 0xFF);
result[3] = (byte)(i & 0xFF);
return result;
}
0 0
- int 与 byte 互转
- byte,int互转
- int 转byte[]互转
- byte[] int 互转 随笔
- char byte int互转
- int和byte[]互转
- int和byte[]互转
- int,long与byte[]互转
- C++ BYTE 和 int 互转
- int byte
- int和byte互转 long和byte互转
- [JAVA]int类型和byte[]互转
- Java byte数组和int互转
- java中byte与int互转
- java int 与byte互转(转)
- int/byte/byte[]转换 c#
- int转byte[],byte[]转int
- byte[] 转int ,int转byte[]
- 关于 <sys/stat.h>
- java的HashCode方法
- 详解Java中的clone方法 -- 原型模式
- ThreadLocal原理
- 5.SQL Server DML触发器--嵌套和递归触发器
- byte,int互转
- Ctl-H "Rubout"
- poj 3170
- Ubuntu系统下安装和配置JDK
- 设计模式学习笔记
- poj 2763 Housewife Wind(树链剖分)
- Running a Remote Desktop on a Windows Azure Linux VM
- C和指针的复习系列一:第一章~第七章
- 每个线程都有一个堆栈那么,这个堆栈多大呢?