Java File Write via ByteBuffer writeLong(OutputStream in, long i)

Here you can find the source of writeLong(OutputStream in, long i)

Description

Write the given int as a 8 byte long to the given outputStream.

License

Apache License

Parameter

Parameter Description
in stream to write byte data to.
i long to convert to bytes.

Exception

Parameter Description
IOException write error.

Declaration

public static void writeLong(OutputStream in, long i)
        throws IOException 

Method Source Code

//package com.java2s;
/*/*from  w  w  w  .jav a2s.  c om*/
 * Copyright 2006-2014 ICEsoft Technologies Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the
 * License. You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an "AS
 * IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */

import java.io.*;

import java.nio.ByteBuffer;

public class Main {
    /**
     * Write the given int as a 8 byte long to the given outputStream.
     *
     * @param in stream to write byte data to.
     * @param i  long to convert to bytes.
     * @throws IOException write error.
     */
    public static void writeLong(OutputStream in, long i)
            throws IOException {
        ByteBuffer bb = ByteBuffer.allocate(8);
        bb.putLong(i);
        in.write(bb.array());
    }
}

Related

  1. writeInt(OutputStream out, ByteOrder order, int i)
  2. writeInt(OutputStream out, int i)
  3. writeInt(WritableByteChannel channel, int val)
  4. writeInt(WritableByteChannel channel, int value)
  5. writeInt(WritableByteChannel channel, int value)
  6. writeLong(OutputStream os, Long d)
  7. writeLong(RandomAccessFile raFile, long num)
  8. writeObject(Serializable serializable)
  9. writeShort(int i, DataOutput out)