728x90
반응형
버퍼 리더를 미리 만들어 놓고 토크나이저로 스트링 처리를 한 후
nextLine(), next(), nextInt() 함수로 처리하는 클래스
알고리즘 풀 때 매우 유용한듯?
static class InputReader {
public BufferedReader reader;
public StringTokenizer st;
public InputReader() {
reader = new BufferedReader(new InputStreamReader(System.in));
}
public String next() {
while (st == null || !st.hasMoreTokens()) {
st = new StringTokenizer(nextLine());
}
return st.nextToken();
}
public String nextLine() {
try {
return reader.readLine();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
public int nextInt() {
return Integer.parseInt(next());
}
}
728x90
반응형