求各位大牛发一个程序里面有集合与io对象流的混合运用的程序!
2条回答 默认 最新
- iteye_11009 2014-05-28 20:12关注
实体类
package cn.com.wangxiuwei.javaeye.entity;import java.io.Serializable;
public class JavaEyeUser implements Serializable{
//Serializable 对象序列化必须要实现的接口private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }
}
测试类:package cn.com.wangxiuwei.javaeye.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.List;import cn.com.wangxiuwei.javaeye.entity.JavaEyeUser;
public class JavaEyeTest {
/** * @param args * @throws IOException * @throws FileNotFoundException * @throws ClassNotFoundException */ public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException { List<JavaEyeUser> list= new ArrayList<JavaEyeUser>(); JavaEyeUser jeu=new JavaEyeUser(); jeu.setAge(11); jeu.setName("hadoop"); JavaEyeUser jeu1=new JavaEyeUser(); jeu1.setAge(15); jeu1.setName("net"); JavaEyeUser jeu2=new JavaEyeUser(); jeu2.setAge(15); jeu2.setName("C"); list.add(jeu); list.add(jeu1); list.add(jeu2); ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream("D:" +File.separator+"testObjectIO.txt")); oos.writeObject(list); oos.close(); ObjectInputStream ois=new ObjectInputStream(new FileInputStream("D:" +File.separator+"testObjectIO.txt")); List<JavaEyeUser> listJEU=(List<JavaEyeUser>)ois.readObject(); System.out.println("姓名:"+"\t"+"年纪"); for(JavaEyeUser us:listJEU){ System.out.println(us.getName()+"\t"+us.getAge()); } }
}
测试 能写能读出来本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 eda:门禁系统设计
- ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
- ¥15 376.1电表主站通信协议下发指令全被否认问题
- ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
- ¥15 复杂网络,变滞后传递熵,FDA
- ¥20 csv格式数据集预处理及模型选择
- ¥15 部分网页页面无法显示!
- ¥15 怎样解决power bi 中设置管理聚合,详细信息表和详细信息列显示灰色,而不能选择相应的内容呢?
- ¥15 QTOF MSE数据分析
- ¥15 平板录音机录音问题解决