//int to byte
public static void int2byte(int n, byte buf[], int offset) {
buf[offset] = (byte) (n >> 24);
buf[offset 1] = (byte) (n >> 16);
buf[offset 2] = (byte) (n >> 8);
buf[offset 3] = (byte) n;
}
// 字节类型转成int类型
public static int byte2int(byte b[]) {
return b[3] & 0xff | (b[2] & 0xff) << 8 | (b[1] & 0xff) << 16
| (b[0] & 0xff) << 24;
}