[Java 20-7 DataOutputStreamApp] DataOutputStream

임승현·2022년 10월 19일

Java

목록 보기
109/126
package xyz.itwill.io;

import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class DataOutputStreamApp {
	public static void main(String[] args) throws IOException {
		
		//DataOutputStream : OutputStream 객체를 전달받아 원하는 자료형의 값을 
        원시데이터로 전달하기 위한 기능의 출력스트림을 생성하기 위한 클래스
		DataOutputStream out=new DataOutputStream(new FileOutputStream("c:/data/data.txt"));
		
		//DataOutputStream.writeInt(int v) : 정수값을 출력스트림으로 전달하는 메소드
		out.writeInt(100);
		
		//DataOutputStream.writeBoolean(boolean b) : 논리값을 출력스트림으로 전달하는 메소드
		out.writeBoolean(true);
		
		//DataOutputStream.writeUTF(String s) : 문자열을 출력스트림으로 전달하는 메소드
		out.writeUTF("홍길동");
		
		out.close();
		
		System.out.println("c:\\data\\data.txt 파일에 여러 자료형의 값들을 저장 하였습니다.");
	}
}

0개의 댓글