Read Float from InputStream via ByteBuffer - Java java.nio

Java examples for java.nio:ByteBuffer Read

Description

Read Float 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 float ReadFloat(InputStream is) throws IOException {
        bb.position(0);/*from  ww w.  j a  va 2  s  .  com*/
        is.read(tempBuffer, 0, 4);
        bb.put(tempBuffer, 0, 4);
        return bb.getFloat(0);
    }
}

Related Tutorials