반응형

자바에서 inputStream 을 String 변환하고 싶을 때 InputStreamReader 와 BufferedReader를 간편하게 변환할 수 있습니다.


예제 코드를 참조하세요.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
 
public class Test {
  public static void main(String[] args) throws IOException {
    InputStream is = Test.class.getResourceAsStream("/test.txt");
    BufferedReader br = null;
    String sCurrentLine = null;
    StringBuffer sb = new StringBuffer();
    br = new BufferedReader(new InputStreamReader(is, "UTF-8"));
    while ((sCurrentLine = br.readLine()) != null) {
      sb.append(sCurrentLine);
    }
    System.out.println(sb.toString());
  }
}



반응형

+ Recent posts