java
입출력 필터 스트림
improve
2024. 2. 19. 11:35
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();
}
}
}
데이터 크기만큼 저장해줄 수 있는게 필터 스트림 이라고 한다.