Назад к вопросам
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() может выбросить исключение или вернуть не тот элемент.