[Java] 빠른 입출력을 위한 BufferedReader, BufferedWriter, StringTokenizer, StringBuilder
BufferedReader / BufferedWriter
버퍼를 이용하여 읽기와 쓰기를 하는 함수.
→ 쓰레기를 모았다가 봉지가 가득 차면 한번에 갖다 버리는 방식을 생각.
Scanner
띄어쓰기와 개행문자를 경계로 입력 값을 인식한다. 가공x
int x = scanner.nextInt()
= 바로 원하는 타입의 입력을 받을 수 있다.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을 읽음. |