Java Utililty Methods Integer to Byte Array

List of utility methods to do Integer to Byte Array

Description

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

Method

byte[]int2bytes(int num, int len)
intbytes
byte[] b = new byte[len];
for (int i = 0; i < len; i++) {
    b[i] = (byte) (num >>> ((len - 1 - i) * 8));
return b;
byte[]int2bytes(int v)
to byte array.
byte[] ret = { 0, 0, 0, 0 };
int2bytes(v, ret);
return ret;
voidint2bytes(int val, byte[] bytes, int offset, boolean bigEndian)
intbytes
if (bigEndian) {
    bytes[offset + 0] = (byte) ((val >> 24) & 0xff);
    bytes[offset + 1] = (byte) ((val >> 16) & 0xff);
    bytes[offset + 2] = (byte) ((val >> 8) & 0xff);
    bytes[offset + 3] = (byte) ((val) & 0xff);
} else {
    bytes[offset + 3] = (byte) ((val >> 24) & 0xff);
    bytes[offset + 2] = (byte) ((val >> 16) & 0xff);
...
byte[]int2bytes(int value)
intbytes
byte[] result = new byte[4];
result[0] = (byte) (value >> 24);
result[1] = (byte) (value >> 16);
result[2] = (byte) (value >> 8);
result[3] = (byte) (value);
return result;
byte[]int2bytes(int value)
Converts Integer value to Array of bytes
return new byte[] { (byte) (value >>> 24), (byte) (value >>> 16), (byte) (value >>> 8), (byte) value };
byte[]int2Bytes(int value)
int Bytes
byte bytes[] = new byte[4];
bytes[0] = asByte(value >> 0);
bytes[1] = asByte(value >> 8);
;
bytes[2] = asByte(value >> 16);
bytes[3] = asByte(value >> 24);
return bytes;
voidint2bytes(int value, byte[] bytes, int off)
intbytes
bytes[off + 3] = (byte) value;
bytes[off + 2] = (byte) (value >>> 8);
bytes[off + 1] = (byte) (value >>> 16);
bytes[off] = (byte) (value >>> 24);
byte[]int2bytes(int... numbers)
intbytes
byte[] b = new byte[4 * numbers.length];
for (int i = 0; i < numbers.length; i++) {
    byte[] tmp = _int2bytes(numbers[i]);
    for (int j = 0; j < tmp.length; j++) {
        b[i * 8 + j] = tmp[j];
return b;
...
voidint2bytes2(int src, byte[] dest)
intbytes
int2bytes2(src, dest, 0);
byte[]int32ToArray(int data)
Convert a 32 bit integer into a byte array, network order.
byte[] output = new byte[4];
output[0] = (byte) (data >> 24);
output[1] = (byte) (data >> 16);
output[2] = (byte) (data >> 8);
output[3] = (byte) data;
return output;