有没有办法检查列表是否包含某个元素?我查看了List函数,没有看到像Java或C#这样的contains()函数,所以我想知道其他人是如何处理它的。
我真的需要使用List cant 使用 Map ,例如本例here
我现在拥有的非常糟糕......
for (String s : allContacts)
{
for(String ic:insertedContacts)
{
if (s != ic )
{
errorContacts.add(s);
break;
}
break;
}
}
答案 0 :(得分:24)
Set可能就是你要找的东西。
Set<String> mySet = new Set<String>();
Set.addAll()
方法将所有List元素添加到集合中。 mySet.addAll(myList);
。Set.contains()
方法检查您要查找的元素的设置。