BufferReader와 Scanner의 차이
1. BufferReader란? 데이터를 한번에 읽어와 버퍼에 보관한 후 버퍼에서 데이터를 읽어오는 방식으로 동작하는 클래스이다. 즉 사용자가 입력한 문자 스트림을 읽는 것(read) 라고 한다. ※버퍼란? 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 해당 데이터를 보관하는 임시 메모리 영역이다. 주로 입출력 속도 향상을 위해 버퍼를 사용한다. JAVA에서는 버퍼를 BufferedReader와 BufferedWriter라는 클래스를 제공합니다. BufferedReader의 특징 java.io 패키지에 속한다. (import java.io.BufferedReader) 데이터를 파싱하지 않고 String으로만 읽고 가져온다. -> 만약 int나 long형의 자료형을 이용하고 싶으면 버퍼의 사..
2024.04.18