Please Enable JavaScript!
Gon[ Enable JavaScript ]

byte stream 을 얻어서 한줄씩 작업을 하고자할때

자바(JAVA)
반응형

byte stream 객체인 InputStream 을 얻게 되면 이것을 char형 stream 인 InputStreamReader 변환한다.
그리고 한줄씩 읽으면서 작업할수 있도록 buffer 기능이 있는 BufferedReader 로 변환한다.
변환한 데이타를 BufferedReader 이용해서 한줄씩 읽으며 작업을 하면된다.
마지막에 열려있는 스트림을 close() 함수로 닫아준다.

InputStream is = home.openStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);

String line=null;
while ((line = br.readLine()) != null) {
    System.out.println(line);
}
br.close();

작업스트림을 얻는 과정을 한줄로 줄여서 사용해본다.
BufferedReader br = new BufferedReader(new InputStreamReader(home.openStream()));

반응형
Posted by 녹두장군1
,