JAVA
[ JAVA ] BufferedReader, BufferedWriter
데구르르르
2021. 4. 3. 22:15
BufferedReader
많은 양의 데이터를 입력받을 때 Scanner 보다 효율성이 있음
// import java.io.*; 필수
// 해당 메소드에 throw IOException 추가 필수
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
String str = bf.readLine(); // String 타입으로 받음
BufferedWriter
출력 방식 또한 많은 양의 데이터를 출력 시 System.out.print 보다 효율성이 있음
// import java.io.*; 필수
// 해당 메소드에 throw IOException 추가 필수
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String str = "Hello World";
bw.write(str); // str 출력
bw.newLine(); // 줄바꿈
bw.flush(); // 남아있는 데이터를 모두 출력시킴
bw.close(); // 버퍼를 잡아 두었기 때문에 반드시 close() 필수