Java InputStream to String InputStreamTOString(InputStream in)

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

Description

Input Stream TO String

License

Apache License

Declaration

public static String InputStreamTOString(InputStream in) throws Exception 

Method Source Code

//package com.java2s;
/**//w w  w .j  a  v  a  2s.co  m
 * Copyright (c) 2013-2015 www.javahih.com
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */

import java.io.ByteArrayOutputStream;

import java.io.InputStream;

public class Main {
    final static int BUFFER_SIZE = 4096;

    public static String InputStreamTOString(InputStream in) throws Exception {
        return InputStreamTOString(in, "ISO-8859-1");
    }

    public static String InputStreamTOString(InputStream in, String encoding) throws Exception {
        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;
        return new String(outStream.toByteArray(), encoding);
    }
}

Related

  1. InputStreamTOString(InputStream in)
  2. inputStreamToString(InputStream in)
  3. inputStreamToString(InputStream in)
  4. inputStreamToString(InputStream in)
  5. InputStreamToString(InputStream in)
  6. InputStreamToString(InputStream in, String charset)
  7. InputStreamTOString(InputStream in, String encoding)
  8. inputStreamToString(InputStream input)
  9. InputStreamToString(InputStream input_stream)