Here you can find the source of long2bytes(long i)
public static byte[] long2bytes(long i)
//package com.java2s; //License from project: Open Source License public class Main { public static byte[] long2bytes(long i) { byte[] bytes = new byte[8]; long2bytes(i, bytes, 0); return bytes; }/*from ww w . ja v a 2 s .c om*/ public static void long2bytes(long i, byte[] bytes, int offset) { bytes[offset] = (byte) (i >>> 56); bytes[offset + 1] = (byte) (i >>> 48); bytes[offset + 2] = (byte) (i >>> 40); bytes[offset + 3] = (byte) (i >>> 32); bytes[offset + 4] = (byte) (i >>> 24); bytes[offset + 5] = (byte) (i >>> 16); bytes[offset + 6] = (byte) (i >>> 8); bytes[offset + 7] = (byte) i; } }