프로그래밍기초/Java

[Java]BufferedReader, BufferedWriter 빠른 입출력 클래스

임동까스 2020. 12. 5. 01:05

입력

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));        
int n = Integer.parseInt(br.readLine());

String s = br.readLine();
String[] b = s.split(" ");
Integer.valueOf(b[0]);  //String으로 받아서 나눠서 바꿔서 출력

무조건 String형으로 들어오기 때문에 형변환 해줘야함

// 코드업 풀 때 바로 형변환 안됐다 String으로 받아서 변환했음.

 

출력

BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); 
bw.write("exam\n");
	bw.flush(); 꼭 입력해야하는듯?

 

명령어만 좀 다르고 사용 방식은 비슷함.

System.out.println()보다 더 빠르다.