Back to questions
Junior
8
Как достать единственный элемент из List? Как достать единственный элемент из Set, если get(0) нет?
Companies where asked
ИП Ганус Александр Андреевич
Answer from AI
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() может выбросить исключение или вернуть не тот элемент.