Here you can find the source of writeInt(OutputStream os, int value)
public static void writeInt(OutputStream os, int value) throws IOException
//package com.java2s; /**//from w w w.j a v a 2s.c o m * Copyright (c) 2014-2015 by Wen Yu. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Any modifications to this file must keep this entire header intact. */ import java.io.IOException; import java.io.OutputStream; public class Main { public static void writeInt(OutputStream os, int value) throws IOException { os.write(new byte[] { (byte) value, (byte) (value >>> 8), (byte) (value >>> 16), (byte) (value >>> 24) }); } public static void write(OutputStream os, byte[] bytes) throws IOException { os.write(bytes); } public static void write(OutputStream os, byte[] bytes, int off, int len) throws IOException { os.write(bytes, off, len); } public static void write(OutputStream os, int abyte) throws IOException { os.write(abyte); } }