序列化——反序列化(集合)
来源:互联网 发布:在线制作手机淘宝店招 编辑:程序博客网 时间:2024/06/03 09:37
package ObjectDemo;import java.io.Serializable;public class Person implements Serializable {String name;int age;public Person(String name,int age){this.name=name;this.age=age;}}
//序列化
<pre name="code" class="java">package ObjectDemo;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutput;import java.io.ObjectOutputStream;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class GameEnd {public static void main(String[] args) throws FileNotFoundException, IOException {Person[] p = { new Person("tom", 11), new Person("jim", 12), new Person("java", 13) };List list = new ArrayList();list.addAll(Arrays.asList(p));ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("f:\\a.za"));oos.writeObject(list);oos.close();}}
</pre><h3>//反序列化</h3><pre name="code" class="java"><pre name="code" class="java">package ObjectDemo;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.ObjectInputStream;import java.util.List;public class GameStart {public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {ObjectInputStream ois = new ObjectInputStream(new FileInputStream("f:\\a.za"));List list = (List) ois.readObject();for (Object obj : list) {if (obj instanceof Person) {Person per = (Person) obj;System.out.println(per.name + " " + per.age);}}ois.close();}}
0 0
- 序列化——反序列化(集合)
- 序列化——反序列化(个人)
- 序列化——反序列化(数组)
- XML序列化和反序列化集合示例
- 泛型集合的序列化和反序列化
- Java对集合序列化和反序列化
- JSON序列化与反序列化一个集合
- java序列化反序列化ArrayList集合
- Protostuff 序列化/反序列化集合等对象
- Protostuff 序列化/反序列化集合等对象
- 序列化反序列化(一)
- IO —— 对象序列化与反序列化
- Java序列化和反序列化——田少嵩
- java——序列化与反序列化
- Java技术 —— 序列化与反序列化
- Java——序列化与反序列化
- 20170824 Java——序列化与反序列化
- C#技巧—序列化和反序列化
- [java学习9]angularJS之指令练习
- GIT (分布式版本控制系统)
- svn + 百度云同步盘
- NDK开发 从入门到放弃(四:JNI函数、C与C++调用函数的区别)
- mysql5.7忘记密码时,修改root密码
- 序列化——反序列化(集合)
- 文件的读写 和获取应用市场的名称
- mysql索引使用总结----mysql 索引类型以及创建
- Mysql出现Can’t connect to MySQL server on ‘localhost’ (10061)问题
- 10.2 接口关系下的多态
- 双栈实现算数表达式
- web基础知识
- POJ 3164 Command Network 最小树形图 模板题
- CListContrl得到headers的text属性