在JAVA或C#中,一个整型数据占4个字节,一个byte数据占1个字节,因此将一个整型数字转换为byte数组,需要4个字节的长度。 public byte[] intTobyte(int n) { byte[] b = new byte[4]; b[3] = (byte)(n 0); b
在JAVA或C#中,一个整型数据占4个字节,一个byte数据占1个字节,因此将一个整型数字转换为byte数组,需要4个字节的长度。
public byte[] intTobyte(int n) { byte[] b = new byte[4]; b[3] = (byte)(n >> 0); b[2] = (byte)(n >> 8); b[1] = (byte)(n >> 16); b[0] = (byte)(n >> 24); return b; } public int byteToint(byte[] b) { int n = 0; n = (b[0] << 24) | (b[1] << 16) | (b[2] << 8) | (b[3] << 0); return n; }
【文章转自韩国多ip站群服务器 http://www.558idc.com/krzq.html处的文章,转载请说明出处】