2013년 1월 17일 목요일

[Java] BufferedReader 활용하기


public class BufferExam {

public static void main(String[] args) throws Exception {

/*InputStream in = System.in;
InputStreamReader isr = new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);*/

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));//잘 알아둘것!
String str = null;
BufferedWriter bw = new BufferedWriter(new FileWriter("kyd.txt"));
try{
while((str = br.readLine())!=null){
bw.write(str + "\n");
}
}catch(Exception e){
e.printStackTrace();
}
finally{
try{
br.close();
bw.close();
}catch(Exception e2){

}
}
}

}
위에 붉게 표시한 부분 둘다 같은 의미이다.
처음 노드스트림에 InputStreamReader라는 필터 스트림에 연결하고 BufferedReader라는 향상된 필터스트림과 연결하고 있다.

댓글 없음:

댓글 쓰기