Java File Write via ByteBuffer writeInt(OutputStream out, ByteOrder order, int i)

Here you can find the source of writeInt(OutputStream out, ByteOrder order, int i)

Description

write Int

License

Open Source License

Declaration

public static void writeInt(OutputStream out, ByteOrder order, int i)
            throws IOException 

Method Source Code

//package com.java2s;
/* JKTX// w  w  w  .j  a  v a  2  s.co m
 * 
 * Copyright (c) 2011 Timon Bijlsma
 *   
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Library General Public License
 * as published by the Free Software Foundation; either version 2 of
 * the License, or (at your option) any later version.
    
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Library General Public License for more details.
 * 
 * You should have received a copy of the GNU Library General Public
 * License along with this program; if not, write to the Free Software
 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

import java.io.IOException;

import java.io.OutputStream;

import java.nio.ByteBuffer;
import java.nio.ByteOrder;

public class Main {
    public static void writeInt(OutputStream out, ByteOrder order, int i)
            throws IOException {
        ByteBuffer buf = ByteBuffer.allocate(4);
        buf.order(order);
        buf.putInt(i);
        out.write(buf.array(), buf.arrayOffset(), 4);
    }
}

Related

  1. writeFileAsByteArray(File file, byte[] par2Data)
  2. writeFileAsStringArray(File file, String[] par2DataArray)
  3. writeFileNIO(String txt, File fyl)
  4. writeFloat(OutputStream os, float val, ByteOrder bo)
  5. writeInt(OutputStream os, int val, ByteOrder bo)
  6. writeInt(OutputStream out, int i)
  7. writeInt(WritableByteChannel channel, int val)
  8. writeInt(WritableByteChannel channel, int value)
  9. writeInt(WritableByteChannel channel, int value)