BufferedReader & BufferedWriter
scanner와 System.out.println() 를 대신하여 사용 할 수 있다. 속도 측면에서 훨씬 빠르기 때문에 데이터 처리의 효율성이 좋다. 바로 전송하는 것 보다, 중간에 메모리 버퍼를 두어서 데이터를 묶어 이동하는 것이 빠르기 때문이다. 대신에 받은 데이터는 String으로 인식하므로 가공과정이 추가로 필요하다. BufferedReader BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); //선언 String str = bf.readLine(); //String 입력받음 int i = Integer.parseInt(bf.readLine()); //입력을 int로 형변환 입력은 readLine()이라는 메서드를 ..