Java examples for java.io:OutputStream
Writes a UInt32 to the OutputStream
//package com.java2s; import java.io.IOException; import java.io.OutputStream; import java.nio.ByteBuffer; import java.nio.ByteOrder; public class Main { /**//www .j a v a 2 s. com * Writes a UInt32 to the stream * @param out The output stream * @param value The int to write. Will be written as a .NET UInt32. * @throws IOException If an IO error occurs */ public static void writeUInt32(final OutputStream out, int value) throws IOException { byte[] buffer = new byte[4]; ByteBuffer bb = ByteBuffer.wrap(buffer); //Switch the byte ordering to little endian, which is what .NET uses bb.order(ByteOrder.LITTLE_ENDIAN); bb.position(0); bb.putInt(value); //Write the int to the buffer out.write(buffer); //Write the buffer to the stream } }