문자 출력 스트림의 구조(Writer 클래스 상속도), Writer 클래스, Writer 클래스의 주요 메소드

CODEDRAGON Development/Java

반응형

 

 

 

 

문자 출력 스트림의 구조(Writer 클래스 상속도)

출력스트림은 "Writer"라는 단어가 붙어 있습니다.


 

  

Writer 클래스

·       Writer 클래스는 문자 출력 스트림의 최상위 추상 클래스입니다.

·       OutputStream과 거의 같은 메서드를 제공합니다.

·       Writer 클래스는 2 바이트를 출력할 수 있는 메서드로 구성되어 있습니다.

 

 

클래스

설명

Writer

·       출력하는 데이터를 문자단위로 취급하는 클래스

BufferedWriter

·       버퍼를 사용하여 문자단위 출력

OutputStreamWriter

·       출력스트림 객체를 인자로 생성

FileWriter

·       파일을 인자로 받아 파일에 쓰는 스트림을 생성

·       문자단위로 출력

 

 

 

Writer 클래스의 주요 메소드

메소드

설명

abstract void write(int c)

문자 출력 스트림으로 c값을 char로 변환하여 쓰기

void write(char[] cbuf)

문자 출력 스트림으로 문자 배열 cbuf를 쓰기

abstract void write(char[] cbuf, int start, int length)

문자 출력 스트림으로 문자 배열 cbuf start부터 length만큼 쓰기

void write(String str)

문자 출력 스트림으로 문자열 str을 쓰기

abstract void flush()

버퍼가 가득 차 있지 않더라도 버퍼의 내용을 바로 보내기

abstract void close()

문자 출력 스트림 닫기