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