相关疑难解决方法(0)

如何防止将重复对象添加到ArrayList

可能重复:
防止arraylist中的重复条目

我有一个特定班级C的arraylist.

List<C> myList = new ArrayList<C>();
Run Code Online (Sandbox Code Playgroud)

C类有两个属性即.

String str1;
String str2;
Run Code Online (Sandbox Code Playgroud)

现在,当我将类型C的对象添加到ArrayList myList时,我想检查列表中是否已存在一个对象,其中str1和str2的值与对象的参数(str1和str2)的值相匹配我即将补充.

有没有有效的方法来做到这一点,而不必每次遍历完整列表并检查参数之间的匹配?

java oop data-structures

16
推荐指数
3
解决办法
9万
查看次数

标签 统计

data-structures ×1

java ×1

oop ×1