OutputStream: 바이트 기반 출력 스트림의 최상위 클래스.
- FileOutPutStream, PrintStream, BufferedStream, DataOutputStream 클래스는 모두 OutputStream클래스를 상속한다.
FileOutputStream: 파일을 작성하기 위해서 사용
- FileOutputStream 를 사용했으면 close() 메소드를 통해 닫아주는 게 중요하다.
write() : 내용을 추가해 주는 역할.
- 매개 변수로 주어지는 int(4byte)에서 끝 1byte만 출력 스트림으로 보낸다.
public class FileIOTest02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
FileOutputStream fout = new FileOutputStream("d:/d_other/out2.txt");
for(char ch = 'A'; ch<='Z'; ch++){
fout.write(ch); //ch변수의 데이터를 파일로 출력한다.
}
System.out.println("출력작업 완료");
fout.close(); // 쓰기 작업 완료 후 스트림 닫기
} catch (IOException e) {
// TODO: handle exception
}
}
}