Read Int from InputStream via ByteBuffer - Java java.nio

Java examples for java.nio:ByteBuffer Read

Description

Read Int from InputStream via ByteBuffer

Demo Code


//package com.java2s;
import java.io.IOException;
import java.io.InputStream;

import java.nio.ByteBuffer;

public class Main {
    private static ByteBuffer bb = ByteBuffer.allocate(8);
    private static byte[] tempBuffer = new byte[8];

    public static int ReadInt(InputStream is) throws IOException {
        bb.position(0);/*from  ww  w  .  j  a v a2s .  c o  m*/
        is.read(tempBuffer, 0, 4);
        bb.put(tempBuffer, 0, 4);

        return bb.getInt(0);

    }
}

Related Tutorials