③ InputStreamReader / OutputStreamWriter :
바이트 스트림을 문자로 변환해 주는 보조 스트림이다.
- InputStreamReader : InputStream에서 바이트로 읽어드리면서 정해진 인코딩 방식으로 디코딩하여 문자 스트림으로 변환하는 보조스트림이다. FileInputStream에서 byte로 읽어드리면 InputStreamReader에서 해당 byte를 문자 스트림으로 변환하는 구조이다.
- OutputStreamWriter : OutputStream으로 문자를 출력하면서 정해진 인코딩 방식으로 인코딩하여 바이트 스트림으로 변환하는 보조스트림. FileOutputStream에서 byte로 출력하는 경우 OutputStreamWriter를 사용하여 byte 를 문자 스트림으로 변환하여 출력한다.
'JAVA' 카테고리의 다른 글
[JAVA] 입출력 스트림 ⑥ 파일 제어 및 디렉토리 (0) | 2023.03.13 |
---|---|
[JAVA] 입출력 스트림 ④ 보조스트림 _ RandomAccess (0) | 2023.03.13 |
[JAVA] 입출력 스트림 ④ 보조스트림 _ Object (0) | 2023.03.13 |
[JAVA] 입출력 스트림 ④ 보조스트림 _ Buffered (0) | 2023.03.13 |
[JAVA] 입출력 스트림 ③ 문자 단위 스트림 _ 입출력 (0) | 2023.03.11 |