Scanner vs BufferedReader
목표Java에는 외부(클라이언트)에게서 값을 입력받을 수 있는 대표적인 2가지 방법이 있다. 1. Scanner 2. BufferedReader항상 자바로 알고리즘 풀다보면 입력받을 때 둘의 실행시간 속도가 확연히 차이가 났다. 이번 기회에 둘의 차이를 확실히 알고 넘어가는 게 좋을 거 같아 정리한다. 1. Scanner 특징입력받을 경우, 공백 및 개행 기준으로 읽는다 java.utill 패키지에 속한 클래스이다.원하는 타입으로 읽을 수 있다.버퍼의 기본 크기는 1KB(1024Byte)이다. 2. BufferReader 특징Enter만 경계로 인식함 데이터를 한 번에 읽어와 버퍼에 보관한 후 버퍼에서 데이터를 읽어오는 방식으로 동작하는 클래스이다.java.io 패키지에 속한 클래스이다.String으로만..
2024.10.07