
[Java] 빠른 입출력 BufferedReader & BufferedWriter
·
Java
BufferedReader, BufferedWriter는 Buffer(버퍼)를 사용하여 읽기와 쓰기를 하는 함수이다. Scanner, System.out.println() 대신에 사용한다. 아래와 같이 버퍼를 사용하면 키보드의 입력값을 버퍼에 한번에 모았다가 버퍼의 내용을 한번에 프로그램에 전달한다. 하드디스크의 속도가 느리고, 외부 장치(키보드, 모니터)와 데이터 입출력도 시간이 오래 걸린다.그렇기 때문에 입력이 있을 때마다 데이터를 이동시키는 것보다, 중간에 버퍼를 두어 모아두었다가 한번에 보내는 것이 더 효율적이고 빠르다. ☑️ BufferedReader버퍼를 이용한 입력 함수Enter(줄바꿈)만 경계로 인식한다.리턴값이 String으로 고정되기 때문에 다른 타입으로 입력받으려면 형변환이 필..