반응형

* 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를 사용하는 것이 바람직하다.

반응형