package org.example;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class Main3 {
public static void main(String[] args) {
try(DataOutputStream dos = new DataOutputStream(new FileOutputStream("main3.dat"))) {
dos.writeInt(10);
dos.writeDouble(30.4);
}catch (Exception e) {
e.printStackTrace();
}
try(DataInputStream dis = new DataInputStream(new FileInputStream("main3.dat"))) {
int a= dis.readInt();
double b = dis.readDouble();
System.out.println(a);
System.out.println(b);
// double a = dis.readDouble();
// int b = dis.readInt();
// System.out.println(a);
// System.out.println(b);
}catch (Exception e){
e.printStackTrace();
}
}
}
데이터 크기만큼 저장해줄 수 있는게 필터 스트림 이라고 한다.
'java' 카테고리의 다른 글
파일 시스템(NIO) (0) | 2024.02.20 |
---|---|
문자 스트림 (0) | 2024.02.19 |
I/O 스트림에 대한 이해 (0) | 2024.02.19 |
시각과 날짜 코드 (0) | 2024.02.16 |
최종연산 2 (0) | 2024.02.16 |