如何防止将重复对象添加到数组列表
2022-09-02 22:51:25
可能的重复:
防止数组列表中的重复条目
我有一个特定类C的数组列表。
List<C> myList = new ArrayList<C>();
类 C 有两个属性,即。
String str1;
String str2;
现在,当我将 C 类型的对象添加到 ArrayList myList 时,我想检查列表中是否已经存在一个对象,其 str1 和 str2 的值与我要添加的对象的参数值(str1 和 str2)的值相匹配。
有没有有效的方法来做到这一点,而不必每次都遍历完整的列表并检查参数之间的匹配?