经过验证,适合Map<People, List<People>>这种类型,当然people要实现序列化
public Object deepClone(Object source ) {
//创建流对象
ByteArrayOutputStream bos = null;
ObjectOutputStream oos = null;
ByteArrayInputStream bis = null;
ObjectInputStream ois = null;
//序列化
bos = new ByteArrayOutputStream();
oos = new ObjectOutputStream(bos);
oos.writeObject(source); //当前这个对象以对象流的方式输出
//反序列化
bis = new ByteArrayInputStream(bos.toByteArray());
ois = new ObjectInputStream(bis);
Object copyObj = ois.readObject();
return copyObj;
}

1万+

被折叠的 条评论
为什么被折叠?



