Written by
java-style
on
on
11. 자바 Scanner 대신 BufferedReader
11. 자바 Scanner 대신 BufferedReader
728x90
1. 입력받고 문자열 자를 경우
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); /* 1 2 3... 입력 */ int n = Integer.parseInt(br.readLine()); // read, readLine 밖에 없으므로 정수는 파싱 필요 for (int i = 0; i < n; i++) { String[] text = br.readLine().split(" "); // 1, 2, 3.. }
2. 숫자 입력받고 숫자만큼 문자열 입력
/* n = 3 */ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(bf.readLine()); // 3 /** a b c 입력 */ for (int i = 0; i < n; i++) { String str = bf.readLine(); // 한줄에 한단어 }
from http://devfunny.tistory.com/516 by ccl(A) rewrite - 2021-10-07 13:01:48