java中怎样连续读取文件中的对象 假如我要把一些同类的对象存入一个文件,然后又要从这个文件中单个的读出每个对象,该怎么实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jndi我试过可以存一个对象的。两个以上就不知道了 这个其实很简单嘛,首先你要存进文件的类必须序列化(实现serializabel 接口),然后在FileOutputStream fos = new FileOutputStream(file, true);记得用这个构造函数,后面那个参数设置为true,就是在文件后面继续添加,这个你在api上也能查到.代码:public class MainClass { public static void main(String[] args) { File file = new File("f://abc.txt"); try { file.createNewFile(); FileOutputStream fos = new FileOutputStream(file, true); ObjectOutputStream oos = new ObjectOutputStream(fos); User user = new User("001", "java", "123456"); User user1 = new User("002", "java2", "456789"); oos.writeObject(user); oos.flush(); oos.writeObject(user1); oos.flush(); oos.close(); } catch (IOException e) { e.printStackTrace(); } }}不知道这样能不能帮到你. 关于抽象类的几个小疑问 java窗口关闭 public static final String的问题 求一高难度正则表达式 Junit 验证Dao的执行结果 谁帮我给txtQueryResult加下滚动条, 我太菜了,弄不出来,望高手们来大显身手了. 输入问题?(急)请大家帮帮忙吧!!!java编译环境工具配置问题 JAVA 中怎样得到整个磁盘空间大小以及剩余空间大小 怎样合并两个数组为一个? JSON格式字符串拼接问题 RandomAccessFile读取中文文件, Jmf 播放视频格式的问题,急!!!
代码:
public class MainClass {
public static void main(String[] args) {
File file = new File("f://abc.txt");
try {
file.createNewFile();
FileOutputStream fos = new FileOutputStream(file, true);
ObjectOutputStream oos = new ObjectOutputStream(fos);
User user = new User("001", "java", "123456");
User user1 = new User("002", "java2", "456789");
oos.writeObject(user);
oos.flush();
oos.writeObject(user1);
oos.flush();
oos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
不知道这样能不能帮到你.