利用ObjectInputStream、ObjectOutputStream序列化多个对象
来源:互联网 发布:讨鬼传极优化 编辑:程序博客网 时间:2024/05/22 10:34
内容:序列化多个对象,利用一个容器存储你要序列化的多个对象。
class Student implements java.io.Serializable{private String name;public Student(String name) {this.name = name;}public String getName() {return name;}public void setName(String name) {this.name = name;}}public class Serializable {public static final File file = new File(System.getProperty("user.dir") + File.separator + "data" + File.separator + "student.txt");public static void doWrite(List<Student> list) throws FileNotFoundException, IOException {if (file.exists() == false)file.createNewFile();ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream(file, true));output.writeObject(list);output.flush();output.close();}public static void doRead() throws FileNotFoundException, IOException, ClassNotFoundException {ObjectInputStream input = new ObjectInputStream(new FileInputStream(file));List<Student> list = (List<Student>) input.readObject();System.out.println(list.size());for (Student i : list)System.out.println(i.getName());input.close();}public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {List<Student> list = new ArrayList<Student>();list.add(new Student("asds"));list.add(new Student("base"));doWrite(list);doRead();}}
1 0
- 利用ObjectInputStream、ObjectOutputStream序列化多个对象
- 对象序列化ObjectOutputStream,ObjectInputStream
- 对象序列化 ObjectInputStream ObjectOutputStream
- 对象持久(利用ObjectOutputStream 与ObjectInputStream )
- Java对象的序列化ObjectInputStream与ObjectOutputStream
- ObjectInputStream 和 ObjectOutputStream(对象的序列化、持久化)
- Java IO--对象序列化Serializable、ObjectOutputStream、ObjectInputStream、transient
- Java对象序列化ObjectOutputStream和ObjectInputStream示例
- Java对象序列化ObjectOutputStream和ObjectInputStream示例
- 对象流(ObjectOutputStream 和 ObjectInputStream)
- 使用对象输入输出流(ObjectOutputStream,ObjectInputStream)实现序列化对象的深度克隆
- Socket同时使用ObjectInputStream和ObjectOutputStream传输序列化对象时的顺序
- Java的IO操作(三) - 对象的序列化、ObjectInputStream和ObjectOutputStream类
- [Java 12 IO] Serializable 初步 ObjectOutputStream ObjectInputStream 将序列化的对象打出来
- Socket同时使用ObjectInputStream和ObjectOutputStream传输序列化对象时的顺序
- java语言编程IO流之对象序列化和ObjectInputStream与ObjectOutputStream
- Java IO之对象的序列化、ObjectInputStream和ObjectOutputStream类
- IO流反序列化(objectInputStream)和序列化(ObjectOutputStream)连续存储对象StreamCorruptedException
- IOS常用第三方框架 --- ZAActivityBar 提示效果
- Android第七天
- MATLAB 线性运算之减法运算及其应用
- Hadoop Mapper 阶段将数据直接从 HDFS 导入 Hbase
- 百度面试题:求绝对值最小的数
- 利用ObjectInputStream、ObjectOutputStream序列化多个对象
- 字符串分割函数strtok使用
- 互联网公司的一点经验
- ASP.NET MVC 4 中的JSON数据交互总结
- 数据挖掘笔记:分类和预测bayes,svm等
- 二维数组查找
- 欢迎使用CSDN-markdown编辑器
- 整数寄存器
- MongoDB框架Jongo的使用介绍