首页 热点资讯 义务教育 高等教育 出国留学 考研考公

在java中如何用io包在一个窗口进行添加操作……

发布网友 发布时间:2022-04-26 05:31

我来回答

1个回答

热心网友 时间:2022-06-21 05:16

java不是支持对象写入和写出么?你直接把对象存到文件里面去,读取出来的时候,全部读取出来,放到一个list里面去,然后再对这个list进行操作,操作完成之后再把这个list写回文件里就行了。追问那要怎样从文件中读取出来呢?比如,在文件里有姓名,然后还有性别等信息,那我怎样利用姓名读取出其他信息来呢?求代码……

追答你那个PERSON类不是已经序列化了嘛?你定义一个对象输出流,然后就可以把整个对象存储到文件里去了。
FilOutputStream fos = new FileOutputStream("a.dat");
ObjectOutputStream oos = new ObjectOutputStream(fos);
Person person = new Person();
oos.writeObject(person);
oos.close();
fos.close();
这样就可以把对象存到文件里面去了。读取的时候你再参考下FileInputStream和ObjectInputStream
API就可以了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com