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() |
문자 출력 스트림 닫기 |
'Development > Java' 카테고리의 다른 글
File 클래스, File 클래스 생성자 (0) | 2017.06.01 |
---|---|
java.io. 패키지, 스트림 클래스 분류 (0) | 2017.06.01 |
문자 입력 스트림의 구조(Reader 클래스 상속도), Reader 클래스 (0) | 2017.06.01 |
바이트 입력 스트림의 구조도, 바이트 입력 스트림(InputStream) (0) | 2017.06.01 |
stop() - Deprecated, 스레드 안전한 종료 방법-stop 플래그를 통한 스레드 종료 유도, interrupt()메소드를 이용한 방법, interrupted()와 isInterrupted()를 이용한 방법 (0) | 2017.06.01 |