Java byte数组和int互转
来源:互联网 发布:搞笑的淘宝收货人名字 编辑:程序博客网 时间:2024/05/24 02:15
1. 在Java语言中,将int数值转成4个字节的byte数组表示
public static byte[] intToByteArray(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;}2. 将4个字节的byte数组转换成int数值
public static int byteArrayToInt(byte[] bytes) {int value = 0;// 由高位到低位for (int i = 0; i < 4; i++) {int shift = (4 - 1 - i) * 8;value += (bytes[i] & 0x000000FF) << shift;}return value;}
0 0
- Java byte数组和int互转
- java int和byte数组的转换
- java int 和 byte数组转换
- [JAVA]int类型和byte[]互转
- java 中 int和byte数组互转
- java中的int类型和byte数组的相互转换
- java中int类型和byte[]数组之间的转换
- Java中byte[]数组和int之间的转换
- int和byte[]互转
- int和byte[]互转
- C int和BYTE互转、字符串转十六进制字节数组
- Java 中 byte、byte 数组和 int、long 之间的转换
- Java 中 byte、byte 数组和 int、long 之间的转换
- Java 中 byte、byte 数组和 int、long 之间的转换
- Java 中 byte、byte 数组和 int、long 之间的转换
- Java 中 byte、byte 数组和 int、long 之间的转换
- Java 中int与byte数组转换
- JAVA byte数组转 大端int, float
- 关于Big Endian 和 Little Endian
- 在嵌入式Linux系统中实现USB存储设备的自动挂载
- PHP中Get()和Post()用法详解
- 在vc中获得windows系统信息,硬盘剩余容量,内存大小
- Java监听应用的启动与关闭实例
- Java byte数组和int互转
- OpenGL: 实现立体显示
- 编程之美4.5 磁带文件存放优化
- 从内存中加载动态库
- 获取json数据,低版本android无法解析
- Android--侧滑菜单应用的实现
- linux 链接脚本
- 我的学习之旅:android文件下载功能的实现
- How to Build ffmpeg with NDK r9