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() 필수
'JAVA' 카테고리의 다른 글
[ JAVA ] String to Int, Int to String 형변환 (0) | 2021.02.07 |
---|---|
[ JAVA ] Priority Queue ( 우선순위 큐 ) 총 정리 (0) | 2021.02.05 |
[ JAVA ] Stack 총 정리 (0) | 2021.02.02 |
[ JAVA ] Queue 총 정리 (0) | 2021.01.31 |
[ JAVA ] Math.pow (0) | 2021.01.29 |
댓글