Here you can find the source of longToBytes(long k, byte[] b, int i)
static public void longToBytes(long k, byte[] b, int i)
//package com.java2s; public class Main { static public void longToBytes(long k, byte[] b, int i) { b[i] = (byte) (k >> 56); b[i + 1] = (byte) (k >> 48); b[i + 2] = (byte) (k >> 40); b[i + 3] = (byte) (k >> 32); b[i + 4] = (byte) (k >> 24); b[i + 5] = (byte) (k >> 16); b[i + 6] = (byte) (k >> 8); b[i + 7] = (byte) k; }/* ww w. jav a2s .c o m*/ }