我正在尝试从现有new Sentence("VRLA is held at Los Angeles in 2016").openieTriples();
中获取新的ArrayList
并更新新列表中的字段。但它也在旧列表中更新。
我尝试过以下代码:
ArrayList
请提供解决方案,我做错了。
答案 0 :(得分:0)
如果要复制自定义对象的列表,则在将对象添加到新列表之前,必须执行克隆对象。
List<Entitlement> absoluteEntitlements = new ArrayList<Entitlement>();
for (Entitlement e : primaryEntitlements) {
absoluteEntitlements.add(e.clone());
}
确保您的Entitlement类应支持克隆对象。