Проверьте, содержит ли список вершины объект
Есть ли способ проверить, содержит ли список определенный элемент? Я посмотрел на функции List и не видел никакой функции contains(), такой как Java или С#, поэтому мне было интересно, как другие люди справляются с этим.
Мне действительно нужно использовать List я cant использовать Карта, как в этом примере здесь
У меня сейчас действительно плохо.
for (String s : allContacts)
{
for(String ic:insertedContacts)
{
if (s != ic )
{
errorContacts.add(s);
break;
}
break;
}
}
Ответы
Ответ 1
Набор может быть тем, что вы ищете.
- Определите новый набор.
Set<String> mySet = new Set<String>();
- Используйте метод
Set.addAll()
, чтобы добавить все элементы списка в набор. mySet.addAll(myList);
.
- Используйте метод
Set.contains()
, чтобы проверить Set для элемента, который вы ищете.