Java tutorial
//package com.java2s; //License from project: Open Source License import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.io.UnsupportedEncodingException; public class Main { public static String converStream2String(InputStream is, String charset) throws UnsupportedEncodingException { ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] buffer = new byte[512]; int len = 0; try { while ((len = is.read(buffer)) != -1) { baos.write(buffer, 0, len); } is.close(); return new String(baos.toByteArray()); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return new String(baos.toByteArray(), charset); } }