JAVA_利用流克隆List
来源:互联网 发布:mac检测 腾讯 编辑:程序博客网 时间:2024/05/29 14:19
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;import java.util.ArrayList;import java.util.List;public class Launch {public static void main(String[] args) {List<Bean> beanList = new ArrayList<Bean>();for (int i = 0; i < 10; i++) {Bean bean = new Bean();bean.id = i;beanList.add(bean);}System.out.println();List<Bean> newList = null;try {ByteArrayOutputStream bo=new ByteArrayOutputStream();//1行ObjectOutputStream os = new ObjectOutputStream(bo);os.writeObject(beanList);//3行ByteArrayInputStream bo1 = new ByteArrayInputStream(bo.toByteArray());//1行ObjectInputStream os1 = new ObjectInputStream(bo1);newList = (List<Bean>)os1.readObject();} catch (Exception e) {e.printStackTrace();}for (int i = 0; i < beanList.size(); i++) {Bean oldBean = beanList.get(i);Bean newBean = newList.get(i);System.out.println("old:" + oldBean + " new:" + newBean);}}}class Bean implements Serializable {private static final long serialVersionUID = 4948388455081444528L;public int id = 0;}
0 0
- JAVA_利用流克隆List
- Java_对象克隆
- Java_集合—List
- Java克隆list
- java List深度克隆
- List的深度克隆
- List集合深度克隆
- java_之数组(Collection--List)
- 利用dd克隆系统
- 利用 jQuery 克隆对象
- 利用串行化做深克隆
- 利用反射进行深层克隆
- 利用反射克隆一个对象
- Java_集合操作_清空list
- Java_集合(Set、List、Queue)
- java_利用session校验图片认证码
- Java_集合操作_复制list到另一list中
- Java_字符流
- 个性化推荐的十大挑战
- php 日期 验证
- 【Android安全研究笔记】基于行为模式的Android平台入侵检测系统的设计与实现
- POJ-3164 Command Network 最小树形图 朱刘算法
- Android闪屏的简单做法
- JAVA_利用流克隆List
- mysql密码恢复
- VS2012+OpenCV2.4.6+Qt5.2.0环境配置+实例程序
- Flume-ng agent配置说明
- s:property标签的其他属性——default和escape
- cookies的读取写入操作
- 挨踢职场求生法则-----我在IT职场打滚超过15年了,从小小的程序员做到常务副总。
- 动软使用工厂模式生成简单三层架构的些许介绍
- 互锁函数 (CRITICAL_SECTION)的使用