List of utility methods to do Byte Array Create
byte[] | toBytes(int value) to Bytes byte[] bs = new byte[4]; bs[3] = (byte) (0x000000ff & (value)); bs[2] = (byte) (0x000000ff & (value >>> 8)); bs[1] = (byte) (0x000000ff & (value >>> 16)); bs[0] = (byte) (0x000000ff & (value >>> 24)); return bs; |
byte[] | toBytes(int value) to Bytes final byte[] bytes = new byte[4]; bytes[0] = (byte) (value >>> 24); bytes[1] = (byte) (value >>> 16); bytes[2] = (byte) (value >>> 8); bytes[3] = (byte) (value >>> 0); return bytes; |
void | toBytes(int value, byte[] dest, int destPos) to Bytes for (int i = 0; i < 4; i++) { dest[i + destPos] = (byte) (value >> (7 - i) * 8); |
byte[] | toBytes(int x, byte[] out) to Bytes byte[] intBytes = out == null ? new byte[4] : out; intBytes[3] = (byte) (x >> 24); intBytes[2] = (byte) (x >> 16); intBytes[1] = (byte) (x >> 8); intBytes[0] = (byte) (x >> 0); return intBytes; |
byte[] | toBytes(int[] ints) to Bytes if (ints == null) { return null; byte[] data = new byte[ints.length]; for (int i = 0; i < ints.length; i++) { data[i] = (byte) ints[i]; return data; ... |
byte[] | toBytes(long input) to Bytes byte[] output = new byte[4]; for (int i = 0; i < output.length; i++) { output[i] = (byte) ((input >>> (i * 8)) & 0xff); return output; |
byte[] | toBytes(long l) to Bytes byte[] b = new byte[8]; putLong(b, l, 0); return b; |
byte[] | toBytes(long l, byte[] bytes, int offset, int limit) Converts primitive long type to byte array and stores it in specified byte array. assert bytes != null; assert limit <= 8; assert bytes.length >= offset + limit; for (int i = limit - 1; i >= 0; i--) { bytes[offset + i] = (byte) (l & 0xFF); l >>>= 8; return bytes; ... |
byte[] | toBytes(long lp) Returns the byte array representation of the long. long l = lp; byte[] b = new byte[8]; b[7] = (byte) (l); l >>>= 8; b[6] = (byte) (l); l >>>= 8; b[5] = (byte) (l); l >>>= 8; ... |
byte[] | toBytes(long n) to Bytes byte[] bytes = new byte[8]; toBytes(bytes, 0, n); return bytes; |