OutputStream
- 바이트기반 출력 스트림의 최상위 클래스로 추상클래스
- OutputStream 하위 객체들
- FileOutputStream, PrintStream, BufferedOutputStream, DataOutputStream
- 주요 메서드
- write(int b) : 출력 스트림으로 1바이트를 보낸다
- write(byte[] b) : 출력스트림으로 매개값으로 주어진 배열 b의 모든 바이트를 보낸다
- write(byte[]b, int off, int len) : 주어진 배열 b의 b[off]번 부터 len개의 바이트를 보낸다.
- flush() : 버퍼에 잔류하는 모든 바이트를 출력한다
- close() : 사용한 시스템을 반납하고 출력스트림을 닫는다.
OutputStream os = System.out;
try {
os.write(65);
byte[] b = {66,67,68,69,70};
os.write(b); // ABCDE 출력
os.flush();
os.close();
} catch (IOException e) {
e.printStackTrace();
}