Встречается на собеседованиях • сегодня
Как получить единственный элемент из списка типа 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()`.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы