一个Rec
对象有一个名为的成员变量tag
,它是一个String
.
如果我有一个List
of Rec
s,我如何根据tag
成员变量对列表进行重复数据删除?
我只需要确保每个值List
只包含一个。Rec
tag
类似于以下内容,但我不确定保持跟踪计数等的最佳算法是什么:
private List<Rec> deDupe(List<Rec> recs) {
for(Rec rec : recs) {
// How to check whether rec.tag exists in another Rec in this List
// and delete any duplicates from the List before returning it to
// the calling method?
}
return recs;
}