코딩 관련/Java
[JAVA] OutputStream
메리짱123
2021. 3. 21. 21:01
반응형
OuteputStream : 바이트 기반 출력 스트림의 최상위 클래스
<OutputStream을 상속하는 클래스>
- FileOutputStream
- PrintStream
- BufferedOutputStream
- DataOutputStream
1. write(int b)
한 글자씩 출력 스트림으로 내보냄
print로 찍어본 byte값은 이렇게 나온다
파일에 출력된 값은 문자하나하나씩 출력됨
2. write(byte[] b)
인자의 모든 바이트를 출력 스트림으로 내보낸다.
출력 결과
3. write(byte[] b, int off, int len)
off부터 lent개의 바이트를 출력 스트림으로 내보냄
출력 결과
flush()
버퍼에 잔류하고 있는 데이터를 모두 출력시키고 버퍼를 비움.
close()
OutputStream에서 사용했던 시스템 자원을 풀어줌.
반응형