`
samyou
  • 浏览: 106263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • java
阅读更多
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;			
	}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics