프로그래밍 정리/자바

스트림(Stream)의 종류

주누다 2013. 5. 31. 16:46
반응형

입력스트림


 문자스트림 클래스

바이트 스트림 클래스 

설명 

Reader 

InputStream 

문자/바이트 입력 스트림을 위한 

추상 클래스 

BufferedReader 

BufferedInputStream 

문자/바이트 버퍼 입력, 라인해석 

LineNumberReader

LineNumberInputStream 

문자/바이트 입력 시, 라인 번호를 유지 

CharArrayReader 

ByteArrayInputStream 

문자/바이트 배열에서 읽어 들임 

InputStreamReader 

(none)

바이트스트림을 문자스트림으로 변환 

FileReader 

FileInputStream 

파일에서 바이트를 읽어 들어 

문자/바이트 스트림으로 변환

FileterReader 

FilterInputStream 

필터적용(filtered) 문자/바이트 입력을

위한 추상클래스 

PushbackReader 

PushbackInputStream 

읽어들인 문자/바이트를 되돌림

(pushback) 

PipedReader 

PipedInputStream 

PipedWriter/PipedOutputStream에서

읽어들임 

StringReader 

StringBufferInputStream 

문자열에서 읽어들임 




출력스트림


문자스트림 클래스 

바이트스트림 클래스 

설명 

Writer 

OutputStream 

문자 출력 스트림을 위한 추상 클래스 

BufferedWriter 

BufferedOutputStream 

문자/바이트 스트림에 버퍼 출력.

BufferedWriter는 플랫폼에서 사용하는

라인 구분(line separator) 사용 

CharArrayWriter 

ByteArrayOutputStream 

문자/바이트 스트림에 문자/바이트

배열 출력 

FilterWriter 

FilterOutputStream 

필터적용(filtered) 문자/바이트

배열 출력 

OutputStreamWriter 

(none) 

문자스트림을 바이트스트림으로 변환 

FileWriter 

FileOutputStream 

문자/바이트 스트림을 바이트 파일로 

변환 

PrintWriter 

PrintStream 

Writer/Stream에 값과 객체를 프린트 

PipedWriter 

PiepedOutputStream 

PipedReader/PipedOutputStream에 

출력 

StringWriter 

(none) 

문자열 출력 


반응형

'프로그래밍 정리 > 자바' 카테고리의 다른 글

InputStream in.read() -1  (0) 2013.05.31
InputStream과 OutputStream  (0) 2013.05.31
문자스트림의 메서드  (0) 2013.05.31
ByteStream(바이트 스트림)의 메서드  (0) 2013.05.31
문자스트림(Reader & Writer)  (0) 2013.05.31