scanner
-
(Java)Scanner vs BufferedReaderJava & Kotlin 2021. 2. 4. 16:38
오늘은 Scanner과 BufferedReader에 대해서 작성하려고 합니다. 사용자로부터 콘솔에 어떤 값을 입력 받은 후 출력하는 대표적인 클래스들 입니다. 하지만 이 두개가 다르다는 것을 알고 계셨나요? 알고리즘 문제를 풀다 보면 Scanner 클래스를 이용해서 단순히 사용자로부터 입력 받은 값을 출력하면 될 것 같은데, 시간초과로 문제가 틀리는 경우가 있습니다. 이런 경우에는 BufferedReader라는 클래스가 있다는 것조차 모를 때는 정말 해결하기 어렵습니다. 왜냐하면 Scanner클래스를 사용했을 때의 속도에 대해서는 고려하지 않았기 때문입니다. Scanner vs BufferedReader Java 11 API의 설명을 참고합니다. Scanner는 "간단하게 기본형과 String 타입을 정..