입력스트림
문자스트림 클래스 |
바이트 스트림 클래스 |
설명 |
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 |