A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© es2379649 中级黑马   /  2014-8-6 18:44  /  652 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对象输出流可以在一个文件中写入多个对象。然后对象输入流可以在一个文件中使用readObject()方法来依次读取对象文件。如何提取特定的对象呢?我想到的是新建方法返回Object,使用which(true)循环,对文件中的元素依次读取,每一个元素都与条件进行判断,成立的话返回对象不成立的话继续循环。当文件到最后的时候会产生异常,这样使用异常处理进行返回null。还有没有更好的办法呢?如果想修改文件中的某一个对象怎么办?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马