public int byteArrayToInt(byte [] b) {
return (b[0] << 24) + ((b[1] & 0xFF) << 16) + ((b[2] & 0xFF) << 8) + (b[3] & 0xFF);
}
return (b[0] << 24) + ((b[1] & 0xFF) << 16) + ((b[2] & 0xFF) << 8) + (b[3] & 0xFF);
}
public byte[] intToByteArray(int value) {
return new byte[] {(byte)(value >>> 24), (byte)(value >>> 16), (byte)(value >>> 8), (byte)value};
}
return new byte[] {(byte)(value >>> 24), (byte)(value >>> 16), (byte)(value >>> 8), (byte)value};
}
'Java' 카테고리의 다른 글
| Get and put unsigned values to a ByteBuffer (0) | 2008/10/07 |
|---|---|
| ByteBuffer to String (2) | 2008/09/30 |
| Convert int -> byte array and byte array -> int (0) | 2008/09/30 |
| POJO와 관련된 용어들.. (1) | 2008/09/24 |
| File 내용 추가하기.. (0) | 2008/09/24 |