BufferedReader
import java.io.BufferedReader;
import java.io.IOException;
public static void main(String[] args)thros IOException{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
String s = bf.readLine();
int i = Integer.parseInt(bf.readLine());
}
- readLine()시 String으로 리턴값 고정되어 있으므로, 다른타입 입력 받을시 형변환이 필요하다.
- readLine()사용시 예외처리가 필요함
StringTokenizer st = new StringTokenizer(s);
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
String array[] = s.split(" ");
- Read한 데이터는 Line단위로만 나눠지기에 공백단위로 데이터 가공하려면 StringTokenizer에 nextToken()함수 사용하여 공백단위로 구분하여 호출가능
- String.split()함수를 활용하여 배열에 공백단위로 끊어서 데이터를 넣고 사용하는 방법도 있다.