반응형

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개의 바이트를 출력 스트림으로 내보냄

출력 결과

[1]과[2] 


flush()

버퍼에 잔류하고 있는 데이터를 모두 출력시키고 버퍼를 비움.

close() 

OutputStream에서 사용했던 시스템 자원을 풀어줌.

반응형

+ Recent posts