int和byte数组的转换
2008-01-05 18:46:09 来源:WEB开发网核心提示:int转换成长度为4的byte数组,长度为4的byte数组合成一个int.static int bytes2int(byte[] b){ //byte[] b=new byte[]{1,2,3,4}; int mask=0xff; int temp=0; int res=0; for(int i=0;i<4
int转换成长度为4的byte数组,长度为4的byte数组合成一个int.
static int bytes2int(byte[] b)
{
//byte[] b=new byte[]{1,2,3,4};
int mask=0xff;
int temp=0;
int res=0;
for(int i=0;i<4;i++){
res<<=8;
temp=b[i]&mask;
res=temp;
}
return res;
}
static byte[] int2bytes(int num)
{
byte[] b=new byte[4];
int mask=0xff;
for(int i=0;i<4;i++){
b[i]=(byte)(num>>>(24-i*8));
}
return b;
}
- ››Intent和IntentFilter详解
- ››Interface继承至System.Object?
- ››Intent调用大全
- ››IntentService实现原理及内部代码
- ››Internet Explorer 无法打开
- ››Intel和Nokia宣称MeeGo将比Android更加开放且方便...
- ››Intent Android 详解
- ››Internet Explorer 9 Platform 1.9.7916.6000 Pre...
- ››Intel 公布可运行 Android 的 Atom 芯片的技术细节...
- ››Intel X25-V RAID0实测 性能超X25-M
- ››intent应用实例
- ››Intel 正式宣布 Atom 支持 Android 平台
更多精彩
赞助商链接