Встречается на собеседованиях • сегодня
Как правильно прочитать единственный элемент из списка типа List, если size() возвращает 1
Используйте `get(0)`, но предварительно проверьте размер списка, чтобы избежать `IndexOutOfBoundsException`:
```java
if (list.size() == 1) {
T element = list.get(0);
// работаем с element
} else {
throw new IllegalStateException("Список должен содержать ровно 1 элемент");
}
```
Для удобства можно создать утилитный метод:
```java
public static T getSingleElement(List list) {
if (list.size() != 1) {
throw new IllegalArgumentException("Список должен содержать ровно 1 элемент");
}
return list.get(0);
}
```
В Java 8+ можно использовать `Optional` для более функционального подхода.

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