JAVA : BufferedReader & BufferedWriter
·
JAVA
BufferedReader & BufferedWriter는 buffer를 이용하여 읽고 쓴다. 사용법이 다소 번거롭지만, 빠른 입출력이 가능하여 알고리즘의 효율성을 높일 수 있다. Scanner BufferedReader - 키보드 입력시 바로 프로그램으로 전달 - Space 또는 Enter를 경계로 입력값 구분 - 키보드를 입력하면 한 문자씩 버퍼로 전달하다가 버퍼의 크기가 차거나 개행문자(\n)를 만나면 프로그램으로 전달 - 받는 타입이 String으로 고정 - 예외 처리 필수 BufferedWriter의 경우 꼭 flush와 close를 함께 사용해주어야 한다. .flush() : 버퍼 내 남아있는 모든 데이터 출력 .close() : 해당 버퍼를 더 이상 사용하지 않겠다는 뜻 -> 스트림 닫음 S..