∙Algorithm Tech
[Algorithm Tech] Scanner vs BufferedReader
NearAndDear
2019. 1. 10. 20:50
반응형
* Scanner와 BufferedReader 사용 방법
1 2 | Scanner sc = new Scanner(System.in); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); | cs |
* BufferedReader 와 Scanner의 차이
|
BufferedReader |
Scanner |
Buffer 크기 |
8192 Byte |
1024 Byte |
동기화 여부 |
동기화 O >> 멀티쓰레드에 적합 |
동기화 X |
Parsing 여부 |
데이터 입력시 Parsing X |
데이터 입력시 Parsing O >> 속도 저하 |
예외 처리 | I/O Exception | 예외를 숨긴다 |
이러한 차이점을 가지고, 속도가 중요한 Algorithm 문제 풀이 시에는 되도록 BufferedReader를 사용하는 것이 바람직하다.
반응형