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