`

list 深拷贝

    博客分类:
  • java
 
阅读更多

public List<?> deepCopy(List<?> src) throws IOException, ClassNotFoundException{   

        ByteArrayOutputStream byteOut = new ByteArrayOutputStream();   

        ObjectOutputStream out = new ObjectOutputStream(byteOut);   

        out.writeObject(src);   

       

        ByteArrayInputStream byteIn = new ByteArrayInputStream(byteOut.toByteArray());   

        ObjectInputStream in =new ObjectInputStream(byteIn);   

        List<?> dest = (List<?>)in.readObject();   

        return dest;   

    }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics