Here you can find the source of putUnsignedInt(ByteBuffer buffer, long value)
Parameter | Description |
---|---|
buffer | The buffer to write to |
value | The value to write |
public static void putUnsignedInt(ByteBuffer buffer, long value)
//package com.java2s; //License from project: Open Source License import java.nio.ByteBuffer; public class Main { /**/*from w w w .java 2 s .c o m*/ * Write the given long value as a 4 byte unsigned integer. Overflow is * ignored. * * @param buffer The buffer to write to * @param value The value to write */ public static void putUnsignedInt(ByteBuffer buffer, long value) { buffer.putInt((int) (value & 0xffffffffL)); } /** * Write the given long value as a 4 byte unsigned integer. Overflow is * ignored. * * @param buffer The buffer to write to * @param index The position in the buffer at which to begin writing * @param value The value to write */ public static void putUnsignedInt(ByteBuffer buffer, int index, long value) { buffer.putInt(index, (int) (value & 0xffffffffL)); } }