Sobes.tech
Назад к вопросам
Junior
9

Как достать единственный элемент из List? Как достать единственный элемент из Set, если get(0) нет?

Компании, где спрашивали
ИП Ганус Александр Андреевич

Ответ от нейросети

sobes.tech AI

Если у вас есть список (List) и вы уверены, что в нем ровно один элемент, то получить этот элемент можно через индекс 0:

List<String> list = Arrays.asList("элемент");
String element = list.get(0);

Для множества (Set) индексного доступа нет, так как Set не упорядочен. Чтобы достать единственный элемент из Set, можно использовать итератор:

Set<String> set = new HashSet<>();
set.add("элемент");
String element = set.iterator().next();

Важно убедиться, что в Set действительно ровно один элемент, иначе next() может выбросить исключение или вернуть не тот элемент.