byte java 整型_java中byte与int互转

package com.yl.common.utils;

/**

* byte转换工具

*

* @author huangzp

* @date 2015-6-09

*/

public

class ByteUtil {

/**

* 将iSource转为长度为iArrayLen的byte数组,字节数组的低位是整型的低字节位

* @param iSource

* @param iArrayLen

* @return

*/

public

static byte[] toByteArray(int iSource, int iArrayLen) {

byte

[] bLocalArr = new byte[iArrayLen];

for

(int i = 0; (i 

bLocalArr[i] = (byte

) (iSource >> 8 * i & 0xFF);

}

return

bLocalArr;

}

/**

* 将byte数组bRefArr转为一个整数,字节数组的低位是整型的低字节位

* @param bRefArr

* @return

*/

public

static int toInt(byte[] bRefArr) {

int

iOutcome = 0;

byte

bLoop;

for

(int i = 0; i 

bLoop = bRefArr[i];

iOutcome += (bLoop & 0xFF

) <

}

return

iOutcome;

}

}

package

com.yl.common.utils;

/**

* byte转换工具

*

* @author huangzp

* @date 2015-6-09

*/

public

class ByteUtil {

/**

* 将iSource转为长度为iArrayLen的byte数组,字节数组的低位是整型的低字节位

* @param iSource

* @param iArrayLen

* @return

*/

public

static byte[] toByteArray(int iSource, int iArrayLen) {

byte

[] bLocalArr = new byte[iArrayLen];

for

(int i = 0; (i 

bLocalArr[i] = (byte

) (iSource >> 8 * i & 0xFF);

}

return

bLocalArr;

}

/**

* 将byte数组bRefArr转为一个整数,字节数组的低位是整型的低字节位

* @param bRefArr

* @return

*/

public

static int toInt(byte[] bRefArr) {

int

iOutcome = 0;

byte

bLoop;

for

(int i = 0; i 

bLoop = bRefArr[i];

iOutcome += (bLoop & 0xFF

) <

}

return

iOutcome;

}

}  ​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值