코딩테스트(자바)/자료구조,코드효율성 (1) 썸네일형 리스트형 [java] Scanner 와 BufferedReader 처음에 Input 받아 푸는 문제를 해결하는데, 효율성 테스트에서 막힌적이 있었다. 원인을 찾아보니 Scanner가 BufferedReader에 비해 상대적으로 느리다는 이유였는데, 이 두가지를 비교해보고 차이점을 알아보기로 하였다. 두 클래스는 모두 문자열을 입력받는 클래스로, 각각 java.util.Scanner 클래스, java.io.BufferedReader 클래스이다. BufferedReader 같은 경우에는 InputStreamReader 클래스가 한 글자씩 문자를 받아오면, 그것을 버퍼링 해주는 클래스이다. 이게 무슨말이냐면 InputStreamReader로 한 글자, 한 글자씩 받고 그것을 바로 넘겨주는게 아니라 버퍼에다가 모아두었다가, 요청에 의해 한번에 데이터를 읽어오는 방식이다. Sc.. 이전 1 다음