[Java] 빠른 입출력을 위한 BufferedReader, BufferedWriter, StringTokenizer, StringBuilder

BufferedReader / BufferedWriter

버퍼를 이용하여 읽기와 쓰기를 하는 함수.

→ 쓰레기를 모았다가 봉지가 가득 차면 한번에 갖다 버리는 방식을 생각.

Scanner

띄어쓰기와 개행문자를 경계로 입력 값을 인식한다. 가공x

import java.util.Scanner; //java.util의 Scanner 클래스

Scanner sc = new Scanner(System.in); //Scanner 객체 생성

Scanner 클래스의 메서드

메서드 설명
next() String을 Token 기준으로 읽음.
nextLine() String을 Enter를 기준으로 읽음.
nextInt() int를 읽음.
nextByte() byte를 읽음.
nextFloat() float를 읽음.
nextDouble() double을 읽음.