如何在Java中对象进行深度复制?在java中,实现深度对象复制函数有点困难。您采取了哪些步骤来确保原始对象和克隆对象不共享引用?
3 回答

慕莱坞森
TA贡献1810条经验 获得超4个赞
Object.clone()
Object.clone()
Object.clone()
String

开心每一天1111
TA贡献1836条经验 获得超13个赞
implement serializable
ByteArrayOutputStream bos = new ByteArrayOutputStream();ObjectOutputStream oos = new ObjectOutputStream(bos);oos.writeObject(object); oos.flush();oos.close();bos.close();byte[] byteData = bos.toByteArray();
ByteArrayInputStream bais = new ByteArrayInputStream(byteData);(Object) object = (Object) new ObjectInputStream(bais).readObject();
添加回答
举报
0/150
提交
取消