Java Utililty Methods Byte Array Create

List of utility methods to do Byte Array Create

Description

The list of methods to do Byte Array Create are organized into topic(s).

Method

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;
voidtoBytes(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;