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

Как правильно прочитать единственный элемент из списка типа 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` для более функционального подхода.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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