Programming/java

inputStream to String

.땅꼬마. 2011. 5. 26. 01:08
inputStream을 String으로 출력한다.

   public String isToString(InputStream is) throws IOException {

   

  if (is != null) {

      Writer writer = new StringWriter();

      char[] buffer = new char[1024];

      try {

          Reader reader = new BufferedReader(

                  new InputStreamReader(is, "UTF-8"));

          int n;

          while ((n = reader.read(buffer)) != -1) {

              writer.write(buffer, 0, n);

          }

      } finally {

          is.close();

      }

      return writer.toString();

  } else {        

      return "";

  }

   }