package day09;
import java.io.*;
/*
利用Object流,完成下面操作:
(1) 往当前目录下“test.dat”的文件中写入一个 long 类型的数值:10000L
(2) 从该文件中读出数值,并把该数值加 1 之后,再存回文件中。
*/
public class Test19 {
public static void main(String[] args) {
try (OutputStream os = new FileOutputStream("test.txt");
InputStream is = new FileInputStream("test.txt");
ObjectOutputStream oos = new ObjectOutputStream(os);
ObjectInputStream ois = new ObjectInputStream(is);
) {
//写入long类型数值:10000L
Object obj = 10000L;
oos.writeObject(obj);
Object obj1 = ois.readObject();
Long ll=(long) obj1;
System.out.println(ll+1);
Long l2 = ll+1;
oos.writeObject(l2);
Object obj2= ois.readObject();
System.out.println((long)obj2);
}catch (Exception e){e.printStackTrace();}
}
}
io流练习
最新推荐文章于 2024-08-06 10:22:43 发布