我有一个列表,我需要将列表中的对象与之进行比较,并检查 object1.field1是否等于另一个object2.field1 如果它们相等,则执行一些逻辑。
例如: 列表有2个元素
<Route exact path="/services/:id/resources" component={ResourceContainer} />
<Route exact path="/services/:id/resources/:resourceId" component= ResourceContainer} />
现在我必须比较
Class Record {
private String Name;
private String Id;
}
在Java 8中有没有办法做到这一点?
答案 0 :(得分:0)
重写类的equals
方法以仅比较ID。
@Override
public boolean equals(Object o){
Record r = (Record) o;
return r.id.equals(id);
}