首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

byte数组转化作int 以及int转为4个byte

2012-12-22 
byte数组转化为int 以及int转为4个bytepublic static int getINTFromByte(byte[] buffer){int a 0a (

byte数组转化为int 以及int转为4个byte

public static int getINTFromByte(byte[] buffer){int a = 0;a = (0xff000000&(((int)buffer[0])<<24)    |0x00ff0000&(((int)buffer[1])<<16)    |0x0000ff00&(((int)buffer[2])<<8)    |0x000000ff&(((int)buffer[3])<<0));return a;}private byte[] getBytesFromInt(int length){byte b[] = new byte[4];b[0] = (byte)(length>>24 & 0xFF);b[1] = (byte)(length>>16 & 0xFF);b[2] = (byte)(length>>8 & 0xFF);b[3] = (byte)(length>>0 & 0xFF);return b;}

热点排行