删除 ArrayList<object> 之间的关系

被吸引

我有两个ArrayList<object>相同类型的。ArrayList<object>ArrayList<object>A初始化B,当我改变 B 时,A 也会改变。如何在没有关系的情况下复制A?

被吸引

我用 deepCopy 解决了我的问题我认为这是最好的方法但我不知道它需要多少内存。我用这个链接解决:deepCopy

深拷贝方法是:

   /**
 * This method makes a "deep clone" of any Java object it is given.
 */
public  Object deepClone(Object object) {
    try {
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        ObjectOutputStream oos = new ObjectOutputStream(baos);
        oos.writeObject(object);
        ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
        ObjectInputStream ois = new ObjectInputStream(bais);
        return ois.readObject();
    }
    catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}

谢谢你们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除口才记录之间的关系

来自分类Dev

如何使用 LinkedHashSet 删除 ArrayList <Object> 中的重复项?

来自分类Dev

Android在活动之间删除并添加到ArrayList

来自分类Dev

object.create和原型之间的关系

来自分类Dev

根据arraylist元素之间的特定比较,删除自定义对象类型的arraylist的内容

来自分类Dev

Groovy-List,ArrayList和Object Array之间的区别

来自分类Dev

如何在Activity之间使用Parcelable接口存储ArrayList <ArrayList <Object >>

来自分类Dev

如何在Activity之间使用Parcelable接口存储ArrayList <ArrayList <Object >>

来自分类Dev

如何删除两个节点之间的关系?

来自分类Dev

复制构造函数的自动删除与分配之间的关系

来自分类Dev

删除两个实体MagicalRecord之间的关系

来自分类Dev

OData属性路由,用于删除m:m实体之间的关系

来自分类Dev

如何删除对象之间的关系属地-has_one

来自分类Dev

删除pojo arraylist项目

来自分类Dev

从ArrayList中删除元素

来自分类Dev

ArrayList元素拒绝删除

来自分类Dev

删除arraylist中的元素

来自分类Dev

删除多个ArrayList的内容

来自分类Dev

ArrayList删除方法

来自分类Dev

从ArrayList升序删除元素

来自分类Dev

从ArrayList中删除对象

来自分类Dev

Arraylist删除对象

来自分类Dev

删除ArrayList中的条目

来自分类Dev

如何从具有重复值的ArrayList <Object>中删除重复项

来自分类Dev

ArrayList的ArrayList作为关系的表示

来自分类Dev

Arraylist中的ArrayList删除方法行为

来自分类Dev

无法将 ArrayList<ArrayList<Integer>> 转换为 ArrayList<ArrayList<Object>>

来自分类Dev

与ArrayList和jTableModel的关系

来自分类Dev

ArrayList <Object>中的ConcurrentModificationException

Related 相关文章

热门标签

归档