[JAVA/자바] Scanner와 BufferedReader의 차이
·
개발/JAVA
Scanner와 BufferedReader 한참 학원에서는 자바 진도를 나가고 있고 입력을 받기 위해 강사님께서 BufferedReader를 소개하며 클래스를 사용하라고 소개시켜주셨다. 하지만 나는 코드를 길게 작성해야 하고 문자열이 아닌 다른 자료형으로 사용 시 파싱 작업도 해야하는 번거로움 때문에 이전에 알고 있었던 Scanner 클래스를 주로 사용하곤 했다. 그런데 문득 두 클래스의 차이점이 과연 무엇인지 의문이 들기 시작했다.  분명 장단점이 있을텐데 어떤 클래스를 어떤 상황에서 사용하는게 좋을까?더 확실한 이해를 위해 두 클래스의 차이점을 기록으로 남겨 보려고 한다. ScannerScanner 클래스는 입력받은 데이터를 다양한 타입으로 변환하여 반환하는 클래스 이다. 간단하게 기본형과 Strin..