List of utility methods to do Long to Byte
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); ... |
Byte | longToByte(long l) long To Byte if (l >= Byte.MIN_VALUE && l <= Byte.MAX_VALUE) { return (byte) l; return null; |
byte | longToByte(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; |