두 함수는 버퍼를 이용하기 때문에 Scanner, print보다 입출력 효율이 좋다.
1. 해당 클래스를 import한다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
2. 객체를 생성한다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
3. 메소드를 사용한다.
String s = br.readLine(); // 데이터를 라인 단위로 읽을 수 있다. 문자열로 받는다.
1. 해당 클래스를 import한다.
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
2. 객체를 생성한다.
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
3. 메소드를 사용한다.
bw.write("hi"); // 출력
bw.newLine(); // 줄바꿈
bw.flush(); // 남아있는 데이터를 모두 출력
bw.close(); // 스트림을 닫음