Java Utililty Methods Long to Byte

List of utility methods to do Long to Byte

Description

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

Method

byte[]longToByte(long i_Value)
long To Byte
byte[] v_Ret = new byte[8];
v_Ret[0] = (byte) ((i_Value >>> 56) & 0xFF);
v_Ret[1] = (byte) ((i_Value >>> 48) & 0xFF);
v_Ret[2] = (byte) ((i_Value >>> 40) & 0xFF);
v_Ret[3] = (byte) ((i_Value >>> 32) & 0xFF);
v_Ret[4] = (byte) ((i_Value >>> 24) & 0xFF);
v_Ret[5] = (byte) ((i_Value >>> 16) & 0xFF);
v_Ret[6] = (byte) ((i_Value >>> 8) & 0xFF);
...
BytelongToByte(long l)
long To Byte
if (l >= Byte.MIN_VALUE && l <= Byte.MAX_VALUE) {
    return (byte) l;
return null;
bytelongToByte(long l)
Converts one long value to its byte value.
byte ret = 0;
if ((l < 0) || (l > 255)) {
    throw new IllegalArgumentException("Valid byte values are between 0 and 255." + "Got " + l);
ret = (byte) (l);
return ret;
byte[]longToByte(long l)
Converts a given long value to a byte array
final byte[] b = new byte[8];
for (int j = 7; j >= 0; j--) {
    b[j] = (byte) (l & 0xFF);
    l >>= 8;
return b;
byte[]longToByte(long number)
long To Byte
byte[] b = new byte[8];
for (int i = 7; i >= 0; i--) {
    b[i] = (byte) (number % 256);
    number >>= 8;
return b;
byte[]longToByte(long value)
long To Byte
byte[] byteArray = new byte[Long.SIZE / Byte.SIZE];
byteArray[0] = ((byte) (value >> 56));
byteArray[1] = ((byte) (value >> 48));
byteArray[2] = ((byte) (value >> 40));
byteArray[3] = ((byte) (value >> 32));
byteArray[4] = ((byte) (value >> 24));
byteArray[5] = ((byte) (value >> 16));
byteArray[6] = ((byte) (value >> 8));
...
byte[]longToByte(long x)
long To Byte
if ((x & 0xFFFFFFFFFFFFFF00L) == 0L) {
    return new byte[] { (byte) x };
} else if ((x & 0xFFFFFFFFFFFF0000L) == 0L) {
    return new byte[] { (byte) (x >> 8), (byte) x };
} else if ((x & 0xFFFFFFFFFF000000L) == 0L) {
    return new byte[] { (byte) (x >> 16), (byte) (x >> 8), (byte) x };
} else if ((x & 0xFFFFFFFF00000000L) == 0L) {
    return new byte[] { (byte) (x >> 24), (byte) (x >> 16), (byte) (x >> 8), (byte) x };
...
byte[]longToByte(long[] values)
long To Byte
if (values == null) {
    return null;
byte[] results = new byte[values.length];
for (int i = 0; i < values.length; i++) {
    results[i] = (byte) values[i];
return results;
...
byte[]longToByte8(long value)
Method converting long into byte array.
long tmp_num = value;
byte[] byte8 = new byte[8];
for (int i = byte8.length - 1; i > -1; i--) {
    byte8[i] = (byte) (tmp_num & 0xff);
    tmp_num = tmp_num >> 8;
return byte8;