DataOutputstream은 파일에 데이터를 쓰는데 사용되는 스트림 클래스이다.
자바의 다양한 기본 데이터 타입(int, char, double, boolean 등)을 파일에 쓸 수 있는 기능을 제공한다.
import java.io.DataOutputStream;
import java.io.FileOutputStream;
public class ByteExam3 {
public static void main(String[] args) {
try(DataOutputStream dos=new DataOutputStream(new FileOutputStream("data.txt"))){
dos.writeInt(100); // int형
dos.writeBoolean(true); // boolean형
dos.writeDouble(50.5); // double형
}catch (Exception e){
e.printStackTrace();
}
}
}
dos.close()를 하지 않았는데, 이는 try괄호 사이에서 만든 stream은 별도로 close할 필요가 없기 때문이다