Как сравнить String и Set<String>

203
07 августа 2018, 06:00

Через Scanner ввожу любой текст, получается строка:

Scanner reader = new Scanner(System.in);
String number = reader.nextLine();

Также имеется коллекция с результатами:

Set<String> result = new HashSet<>();

Необходимо проверить, вводя текст, есть ли в коллекции вводимое значение.
При условии if (number.equals(result)) - типы разные, поэтому не сравнивает.

Как можно сравнить?

Answer 1

Для проверки наличия элемента в Set-е есть метод contains:

if (result.contains(number))
READ ALSO
CodecNotFoundException при запросе в cassandra

CodecNotFoundException при запросе в cassandra

Что, где и как я должен что то зарегестрировать как кодек для пользовательского типа

175
Выбор видео startActivityForResult();

Выбор видео startActivityForResult();

Можно ли как-то в startActivityForResult() вывести откуда я хочу выбрать видео, либо записать с камеры либо выбрать из галереи? Сейчас только могу открыть...

173
JAXB unmarshall из списка в HashMap

JAXB unmarshall из списка в HashMap

Есть такой кусок xml файла:

198
map.containsKey возвращает false [дубликат]

map.containsKey возвращает false [дубликат]

На данный вопрос уже ответили:

192