Read Double from InputStream via ByteBuffer - Java java.nio

Java examples for java.nio:ByteBuffer Read

Description

Read Double 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 double ReadDouble(InputStream is) throws IOException {
        bb.position(0);/*  w  w  w.  j av a  2s. c  o  m*/
        is.read(tempBuffer, 0, 8);
        bb.put(tempBuffer, 0, 8);
        return bb.getDouble(0);
    }
}

Related Tutorials