[Java] I/O - 파일 작성하기/FileOutputStream

고동이의 IT·2021년 11월 15일
0

Java

목록 보기
26/37
post-thumbnail

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
		}
	}

}
profile
삐약..뺙뺙

0개의 댓글