通過序列化實現深度克隆的方式
 @SuppressWarnings("unchecked")
 public static <T extends Serializable> T clone(T obj) throws Exception {
	   ByteArrayOutputStream bout = new ByteArrayOutputStream();
	   ObjectOutputStream oos = new ObjectOutputStream(bout);
	   oos.writeObject(obj);

	   ByteArrayInputStream bin = new ByteArrayInputStream(bout.toByteArray());
	   ObjectInputStream ois = new ObjectInputStream(bin);
	   return (T) ois.readObject();
}


阅读更多
文章标签: Util
想对作者说点什么? 我来说一句

通過項目來實現分頁功能

2010年10月05日 1.06MB 下载

序列化Hashtable

2006年02月23日 64B 下载

Excel 函數公式大全

2012年12月04日 74KB 下载

excel vba用戶登錄

2012年04月09日 54KB 下载

win32實現串口通訊

2008年05月25日 12KB 下载

没有更多推荐了,返回首页

不良信息举报

通過序列化實現深度克隆的方式

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭