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

CODEDRAGON Development/Java

반응형

 

 

문자 기반 스트림

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

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

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

 

 

 

문자 기반 스트림 종류

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

입력 스트림

출력 스트림

입출력 대상

FileReader

FileWriter

파일

CharArrayReader

CharArrayWriter

메모리

PipedReader

PipedWriter

프로세스

StringReader

StringWriter

문자열

 

 


반응형