문자 기반 스트림, 문자 기반 스트림 종류

CODEDRAGON Development/Java

반응형

 

 

문자 기반 스트림

·       자바에서 스트림은 기본적으로 바이트 단위로 데이터를 전송합니다.

·       하지만 자바에서 가장 작은 타입인 char 형이 2바이트이므로, 1바이트씩 전송되는 바이트 기반 스트림으로는 원활한 처리가 힘든 경우가 있습니다. 그래서, 자바에서는 바이트 기반 스트림뿐만 아니라 문자 기반의 스트림도 별도로 제공합니다.

·       문자 기반 스트림은 기존의 바이트 기반 스트림에서 InputStream Reader, OutputStream Writer로 변경하면 사용할 수 있습니다.

 

 

 

문자 기반 스트림 종류

자바에서는 다음과 같은 다양한 문자 기반의 입출력 스트림을 제공하고 있습니다.

입력 스트림

출력 스트림

입출력 대상

FileReader

FileWriter

파일

CharArrayReader

CharArrayWriter

메모리

PipedReader

PipedWriter

프로세스

StringReader

StringWriter

문자열