java int 与 byte转换
2010-03-30 06:14
447 查看
public static byte[] toByteArray(int iSource, int iArrayLen) { byte[] bLocalArr = new byte[iArrayLen]; for ( int i = 0; (i < 4) && (i < iArrayLen); i++) { bLocalArr[i] = (byte)( iSource>>8*i & 0xFF ); } return bLocalArr; } // 将byte数组bRefArr转为一个整数,字节数组的低位是整型的低字节位 public static int toInt(byte[] bRefArr) { int iOutcome = 0; byte bLoop; for ( int i =0; i<bRefArr.length ; i++) { bLoop = bRefArr[i]; iOutcome+= (bLoop & 0xFF) << (8 * i); } return iOutcome; }
相关文章推荐
- java中byte数组与int,long,short间的转换
- 【转载】java中byte转换int时为何与0xff进行与运算
- java中int与byte〔4〕的相互转换
- java中byte, int的转换
- Java 中 byte、byte 数组和 int、long 之间的转换
- java中byte转换int时为何与0xff进行与运算
- java int与byte【】之间的转换
- [转]java中byte转换int时为何与0xff进行与运算
- java中byte转换int时为何与0xff进行与运算
- java byte 与int的互相转换
- 类型转换问题(java会把byte,short和char的运算操作转换为int类型即低精度自动向高精度转换)
- java中byte数组与int类型的转换(两种方式)
- java中byte数组与int类型的转换(两种方式
- [转]java中byte转换int时为何与0xff进行与运算
- java中byte转换int时为何与0xff进行与运算
- java中byte转换int时为何与0xff进行与运算
- java数据类型转换之int,byte
- java 中byte转换int时为何与0xff进行与运算
- [转]java中byte转换int时为何与0xff进行与运算
- java中byte转换int时为何与0xff进行与运算