String 변환
public String convertStreamToString(InputStream is) throws IOException { /* * To convert the InputStream to String we use the * Reader.read(char[] buffer) method. We iterate until the * Reader return -1 which means there's no more data to * read. We use the StringWriter class to produce the string. */ 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 ""; } }StringBuffer 변환
StringBuffer out = new StringBuffer(); byte[] b = new byte[4096]; for (int n; (n = inputStream.read(b)) != -1;) { out.append(new String(b, 0, n)); } out.toString();
'java' 카테고리의 다른 글
java 연산자 기호표 (0) | 2012.09.26 |
---|---|
can not find the tag library descriptor for http //java.sun.com/jsp/jstl/core (4) | 2012.07.03 |
Map (String) -> JsonString 변환 (0) | 2012.05.09 |
if문 문자열 비교 (0) | 2012.04.16 |
Java Build Path- Library추가. (1) | 2012.04.05 |