Java

[JAVA] 자바 OutputStream(바이트 단위 스트림)

Seong-Jun 2025. 2. 17. 16:01
728x90
반응형
SMALL

OutputStream

바이트 단위 출력용 최상위 스트림

추상 메서드를 포함한 추상 클래스로 하위 클래스가 구현하여 사용

 

클래스명 설명
FileOutputStream 바이트 단위로 파일에 자료를 씀
ByteArrayOutputStream Byte 배열에 바이트 단위로 자료를 씀
FilterOutputStream 기반 스트림에서 자료를 쓸 때 추가 기능을 제공하는 보조 스트림의 상위 클래스임

 

 

메서드 명 설명
void write(int b) 한 바이트를 출력함
void write(byte[] b) b[] 배열에 있는 자료를 출력함
void write(byte b[], int off, int len) b[] 배열에 있는 자료의 off 위치부터 len 개수만큼 자료를 출력함
void flush() 출력을 위해 잠시 자료가 머무르는 출력 버퍼를 강제로 비워 자료를 출력함
void close() 출력 스트림과 연결된 대상 리소스를 닫음. 출력 버퍼가 비워짐 (FileOutputStream인 경우 파일 닫음)
728x90
반응형
LIST