Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.fasterxml.storemate.shared.util;
 
 public class ByteUtil
 {
     private ByteUtil() { }
     
     public final static void putLongBE(byte[] bufferint offsetlong value)
     {
         putIntBE(bufferoffset, (int) (value >>> 32));
        putIntBE(bufferoffset+4, (intvalue);
    }
    public final static void putIntBE(byte[] bufferint offsetint value)
    {
        buffer[offset] = (byte) (value >> 24);
        buffer[++offset] = (byte) (value >> 16);
        buffer[++offset] = (byte) (value >> 8);
        buffer[++offset] = (bytevalue;
    }
    public final static long getLongBE(byte[] bufferint offset)
    {
        long l1 = getIntBE(bufferoffset);
        long l2 = getIntBE(bufferoffset+4);
        return (l1 << 32) | ((l2 << 32) >>> 32);
    }
    
    public final static int getIntBE(byte[] bufferint offset)
    {
        return (buffer[offset] << 24)
            | ((buffer[++offset] & 0xFF) << 16)
            | ((buffer[++offset] & 0xFF) << 8)
            | (buffer[++offset] & 0xFF)
            ;
    }
New to GrepCode? Check out our FAQ X