개발 수업/JAVA

[Java] 입출력 스트림/문자 출력 스트림(Writer)

오늘 하루s 2023. 5. 26. 19:45
728x90
더보기

Day21-3. 230526

입출력 스트림

문자 출력 스트림 : Writer

문자 기반 출력 스트림의 최상위 클래스로 추상 클래스.

모든 문자 기반 출력 스트림 클래스는 Writer 클래스를 상속받아 만들어짐.

FileWriter, BufferdWriter, PrintWriter, OutputSreamWriter 클래스는 모두 Writer 클래스를 상속하고 있음.

 

  • Writerd의 주요 메소드

 

wriite(String str)와 write(String str, int off, int len) 메소드

문자열 전체를 출력 스트림으로 보내고,

write(String str, int off, int len)은 주어진 문자열 off 순번부터 len개까지의 문자를 보냄.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package chap14;
 
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
 
public class Writer01_p607 {
 
    public static void main(String[] args) {
        Writer writer = null;
        try {
            writer = new FileWriter("C:\\javaStudy\\test10.txt");
            String str = "a한1#A";
            writer.write(str);
            writer.flush();
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }        
    }
}
cs

 

*실행 결과

728x90