List of utility methods to do Long to Byte Array
byte[] | longToByteArrayForAS(long i) long To Byte Array For AS int h = (int) (i / 100000000); int l = (int) (i % 100000000); byte[] result = new byte[8]; result[0] = (byte) ((h >> 24) & 0xFF); result[1] = (byte) ((h >> 16) & 0xFF); result[2] = (byte) ((h >> 8) & 0xFF); result[3] = (byte) (h & 0xFF); result[4] = (byte) ((l >> 24) & 0xFF); ... |
byte | longToByteBounds(long value) casts a long to an byte, but if the long is outside the byte-range, it will mapped to the end of the range if (value > Byte.MAX_VALUE) return Byte.MAX_VALUE; else if (value < Byte.MIN_VALUE) return Byte.MIN_VALUE; else return (byte) value; |
int | longToBytes(byte[] arr, int offset, long num) long To Bytes arr[offset + 0] = (byte) (num >> 56); arr[offset + 1] = (byte) (num >> 48); arr[offset + 2] = (byte) (num >> 40); arr[offset + 3] = (byte) (num >> 32); arr[offset + 4] = (byte) (num >> 24); arr[offset + 5] = (byte) (num >> 16); arr[offset + 6] = (byte) (num >> 8); arr[offset + 7] = (byte) (num >> 0); ... |
byte[] | longToBytes(final long aLong) long To Bytes byte[] wBuffer = new byte[LEN_OF_LONG]; appendLongInBuffer(wBuffer, 0, aLong); return wBuffer; |
byte[] | longToBytes(final long l) long To Bytes return new byte[] { (byte) (l >>> 56), (byte) (l >>> 48), (byte) (l >>> 40), (byte) (l >>> 32), (byte) (l >>> 24), (byte) (l >>> 16), (byte) (l >>> 8), (byte) l }; |
byte[] | longToBytes(final long l) Convert a long to a byte array. return longToBytes(l, new byte[8], 0); |
byte[] | longToBytes(final long val) Writes a big-endian 8-byte long at an offset in the given array. final byte[] bytes = new byte[8]; bytes[0] = (byte) (val >>> 56); bytes[1] = (byte) (val >>> 48); bytes[2] = (byte) (val >>> 40); bytes[3] = (byte) (val >>> 32); bytes[4] = (byte) (val >>> 24); bytes[5] = (byte) (val >>> 16); bytes[6] = (byte) (val >>> 8); ... |
byte[] | longToBytes(final long value) long To Bytes final byte[] bytes = new byte[8]; longToBytes(value, bytes, 0); return bytes; |
byte[] | longToBytes(long data) Store a long as an array of bytes. final byte[] bytes = new byte[8]; longToBytes(data, bytes, 0); return bytes; |
void | longToBytes(long k, byte[] b, int i) long To Bytes b[i] = (byte) (k >> 56); b[i + 1] = (byte) (k >> 48); b[i + 2] = (byte) (k >> 40); b[i + 3] = (byte) (k >> 32); b[i + 4] = (byte) (k >> 24); b[i + 5] = (byte) (k >> 16); b[i + 6] = (byte) (k >> 8); b[i + 7] = (byte) k; ... |