Java 문자열 입력 처리 - Scanner와 BufferedReader
·
Java/정리
입력받는 방식Java에서 콘솔 입력을 받을 때 가장 많이 사용하는 클래스는 두 가지가 있다. 대부분 Scanner를 사용하지만, 코딩 테스트나 대용량 데이터를 처리할 때는 대부분 BufferedReader를 사용한다. 이번 글에서는 두 클래스가 만들어진 이유부터 내부 동작 방식, 성능 차이까지 정리해보려고 한다.ScannerScanner sc = new Scanner(System.in);String name = sc.nextLine();int age = sc.nextInt();nextInt()nextDouble()next()nextLine()굉장히 직관적이다. 입력받고 싶은 타입 그대로 메서드가 존재한다. 덕분에 초보자가 배우기 매우 쉽다. Scanner는 사용하기 편하도록 만들어진 입력 도구이다.Inp..