Java 입문 | java.io 패키지 - 문자 스트림 | BufferedReader/BufferedWriter

BufferedReader 생성자

생성자 설명
BufferedReader(Reader in) 주어진 문자 입력 스트림 in에 대해 기본 크기의 버퍼를 갖는 객체를 생성한다.
BufferedReader(Reader in , int size) 주어진 문자 입력 스트림 in에 대해 size 크기의 버퍼를 갖는 객체를 생성한다.

BufferedReader 메소드

BufferedReader 는 기본적으로 Reader 메소드를 상속받아 사용한다.

매소드 설명
String readLine() 한줄을 읽는다. 개행 문자( ‘\n’, ‘\r’)를 만날때 까지 읽어온다.

readLine() 메소드를 사용하면서 문자 읽기를 더 효율적으로 할 수 있게 됐다. 기존의 read() 메소드로 한 문자씩 읽어오는 것보다 한줄씩 읽어서 처리하기에 더 간편하다.

BufferedReader 예제

준비중입니다.

BufferedWriter 의 생성자

생성자 설명
BufferedWriter(Writer out) 주어진 문자 출력 스트림 out에 대해 기본 크기의 버퍼를 갖는 객체를 생성한다.
BufferedWriter(Writer out, int size) 주어진 문자 출력 스트림 out에 대해 size 크기의 버퍼를 갖는 객체를 생성한다.

BufferedWriter 메소드

BufferedWriter 는 기본적으로 Reader 메소드를 상속받아 사용한다.

생성자 설명
String newLine() 줄을 바꾼다.
newLine() 메소드로 문자를 출력할 때 줄 바꿈이 필요할 때, 버퍼에 newLine() 메소드를 사용하여 줄 바꿈을 할 수 있다.

BufferedWriter 예제

준비중입니다.