java对象复制

来源:互联网 发布:小米平板软件 编辑:程序博客网 时间:2024/05/26 19:17
  1. /* 
  2.  * 复制对象obj,类似于值传递,非引用 
  3.  */  
  4. public static Object cloneObject(Object obj) throws Exception{  
  5.        ByteArrayOutputStream  byteOut = new ByteArrayOutputStream();    
  6.        ObjectOutputStream out = new ObjectOutputStream(byteOut);    
  7.        out.writeObject(obj);           
  8.        ByteArrayInputStream byteIn = new ByteArrayInputStream(byteOut.toByteArray());    
  9.        ObjectInputStream in =new ObjectInputStream(byteIn);          
  10.        return in.readObject();  
  11. }
原创粉丝点击