Java tutorial
//package com.java2s; import java.nio.ByteBuffer; public class Main { public static void putUnsignedInt(final ByteBuffer pByteBuffer, final long pValue) { pByteBuffer.putInt((int) (pValue & 0xFFFFFFFFL)); } public static void putUnsignedInt(final ByteBuffer pByteBuffer, final int pPosition, final long pValue) { pByteBuffer.putInt(pPosition, (short) (pValue & 0xFFFFFFFFL)); } }