자바를 처음 배우게 되었을 때, 대부분 Scanner를 사용했을 것이다..!
그러나, 최근에 알고리즘 공부를 하다가 BufferedReader의 존재를 알게 되었다!
이것들의 차이를 보니 속도면에서 상당히 큰 차이를 가지고 있다고 한다.
Scanner 사용방법
Scanner sc = new Scanner(System.in);
BufferedReader 사용방법
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
1. int값을 입력받을 때
- N = Integer.parseInt(br.readLine());
2. String을 입력받을 때
- String s = br.readLins();
StringTokenizer
사용하는 경우
1. 문자열 분리의 경우(ex, 한문자, 쉼표, 공백 등등 )
2. 입력을 문자 하나씩 받을 경우
LIST
'LANGUAGE > JAVA' 카테고리의 다른 글
[JAVA] 1주차 - JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 (0) | 2021.10.10 |
---|---|
[JAVA] 정규표현식 (1) | 2021.09.11 |
IntelliJ Console 한글 깨짐 - feat.error_Log (0) | 2020.05.12 |
Error 로그(자바 컴파일 error: unmappable character (0x90) for encoding x-windows-949) (0) | 2020.05.11 |
[JAVA] Queue(큐)& Deque(덱) 라이브러리 정리 (0) | 2020.05.11 |