Встречается на собеседованиях • сегодня

Как получить единственный элемент из списка типа List

В Java можно использовать `Collections.singletonList()` для создания списка с одним элементом, но если нужно извлечь единственный элемент из существующего `List`, лучше проверить его размер: ```java List list = ...; if (list.size() == 1) { String element = list.get(0); } else { throw new IllegalStateException("List must contain exactly one element"); } ``` Или с Java 8+ можно использовать `Stream`: ```java String element = list.stream() .reduce((a, b) -> { throw new IllegalStateException("Multiple elements"); }) .orElseThrow(() -> new IllegalStateException("Empty list")); ``` Для Kotlin есть встроенная функция `single()`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы