java.io.BufferedReader 클래스
- 문자, 배열 및 행을 효율적으로 읽을 수 있도록 문자를 버퍼링하여 문자 입력 스트림에서 텍스트를 읽어들인다.
- 버퍼 크기를 지정하거나 기본 크기(8192byte)를 사용한다.
- Reader 하위 클래스
java.io.BufferedWriter 클래스
- 다른 출력 스트림을 생성자의 인자로 받아 생성하며 버퍼링 하는 것에 따라 문자, 배열 또는 스트링을 문자 형태로 출력 스트림에 출력한다.
- Writer 하위 클래스
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.InputStreamReader;
// BufferedWriter : 문자를 버퍼링하여 문자 출력 스트림에 저장
public class Ex014_BufferedWriter {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
try ( BufferedWriter bw = new BufferedWriter(new FileWriter("test.txt"))){
System.out.println("문자열 입력[종료:ctrl+z]....");
while( (s = br.readLine()) != null) {
bw.write(s);
bw.newLine(); // 이거 있어야 Line이 넘어감
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
'쌍용강북교육센터 > 8월' 카테고리의 다른 글
0825_Java : DataStream 활용 예제 (0) | 2021.08.25 |
---|---|
0825_Java : DataInputStream, DataOutputStream 클래스 (0) | 2021.08.25 |
0824_Java숙제 : 파일 속 자료 중에 조건에 해당하는 자료 다른 파일로 옮기기 (2) | 2021.08.25 |
0824_Java : Encoding 인코딩 (0) | 2021.08.25 |
0824_Java : CAT 파일의 내용을 읽어 화면에 출력 (0) | 2021.08.25 |