본문 바로가기
수업(국비지원)/Java

[Java] chap14 : IO기반 입출력 - Writer 클래스

by byeolsub 2023. 4. 17.
  • writer
Writer 클래스 : 문자형 출력스트림의 최상위 클래스. 
    1. FileWriter,StringWriter,JspWriter,... 등의 부모클래스
    2. 추상 클래스(객체화 불가)
    3. 문자형 출력스트림은 2바이트단위(1char)로 출력

OutputStreamWriter : 문자형 출력 <= 바이트형출력 변경
                     writer의 하위 클래스

System.out : PrintStream 객체이다.

PrintStream : OutputStream의 하위 클래스이다.

 

📌

package chap14;

import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;

public class WriterEx1 {
	public static void main(String[] args) throws IOException {

		Writer out = new OutputStreamWriter(System.out);
		out.write('1'); out.write('2'); out.write('3');
		out.write('a'); out.write('b'); out.write('c');
		out.write('가'); out.write('나'); out.write('다'); 
		out.flush(); // 버퍼의 내용을 목적지(화면)로 강제 전송
	}
}