Java InputStream to Byte Array InputStreamTOByte(InputStream in)

Here you can find the source of InputStreamTOByte(InputStream in)

Description

Input Stream TO Byte

License

Open Source License

Declaration

public static byte[] InputStreamTOByte(InputStream in) throws IOException 

Method Source Code


//package com.java2s;
import java.io.*;

public class Main {
    final static int BUFFER_SIZE = 4096;

    public static byte[] InputStreamTOByte(InputStream in) throws IOException {

        ByteArrayOutputStream outStream = new ByteArrayOutputStream();
        byte[] data = new byte[BUFFER_SIZE];
        int count = -1;
        while ((count = in.read(data, 0, BUFFER_SIZE)) != -1)
            outStream.write(data, 0, count);

        data = null;/*from  ww w .  j av a  2 s .  co m*/
        return outStream.toByteArray();
    }
}

Related

  1. inputStream2ByteArray(InputStream input)
  2. inputStream2ByteArray(InputStream is)
  3. inputStreamAsBytes(InputStream stream)
  4. inputStreamToArray(InputStream is)
  5. inputStreamToByte(InputStream in)
  6. inputStreamToByte(InputStream is)
  7. inputStreamToByteArray(final InputStream is, final int bufferSize)
  8. inputStreamToByteArray(InputStream in)
  9. inputStreamToByteArray(InputStream in)