BufferedReader와 Scanner의 차이 및 비교
·
java
Java에서 사용자 입력을 처리하거나 파일을 읽는 데 자주 사용되는 두 가지 클래스는 BufferedReader와 Scanner입니다. 이 글에서는 두 클래스의 주요 차이점, 성능 비교, 그리고 성능 차이가 발생하는 이유에 대해 알아보겠습니다.1. BufferedReader와 Scanner1.1 BufferedReaderBufferedReader는 Java의 I/O 패키지(java.io)에 포함되어 있으며, 대량의 문자 데이터를 읽는 데 최적화된 클래스입니다.주요 특징:버퍼를 사용하여 효율적인 데이터 읽기를 지원.데이터를 문자열 단위로 처리 (readLine() 메서드 제공).입력을 해석하거나 파싱하지 않음.1.2 ScannerScanner는 Java의 유틸리티 패키지(java.util)에 포함되어 있으..