보조 스트림
보조 스트림
- 실제 읽고 쓰는 스트림이 아닌 보조 기능을 제공하는 스트림
- FilterInputStream과 FilterOutputStream이 보조 스트림의 상위 클래스들
- 생성자의 매개변수로 또 다른 스트림(기반 스트림, 다른 보조 스트림)을 가짐(혼자 사용할 수 없음)
- 상위 클래스 생성자
InputStreamReader / OutputStreamWriter
바이트 단위로 읽거나 쓰는 자료를 문자로 변화해주는 보조 스트림
FileInputStream으로 읽은 자료를 문자로 변화해주는 예
ìë
íì¸ì
FileInputStream은 바이트 단위로 데이터를 읽어 오기때문에 문자가 깨짐
안녕하세요
InputStreamReader 보조스트림을 사용하여 문자로 읽어들임
BufferdInputStream/ BufferedOutputStream
약 8k의 배열이 제공되어 입출력을 빠르게 하는 기능이 제공되는 보조 스트림
BufferedReader와 BufferedWriter는 문자용 입출력 보조 스트림
BufferedInputStream과 BufferedOutputStream을 이용하여 파일 복사하는 예
64366 소요되었습니다.
171 소요되었습니다.
BufferedInputStream/ BufferdOutputStream을 사용하여 시간을 줄일 수 있음.
DataInputStream / DataOutputStream
자료가 메모리에 저장된 상태 그대로 읽거나 쓰는 스트림
100
A
10
3.14
Test
이 외에도 많은 보조스트림과 기반 스트림이 있음
Author And Source
이 문제에 관하여(보조 스트림), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sungsuzi/보조-스트림저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)