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

Можно ли изменить данные в иммутабельной коллекции

Нет, иммутабельные коллекции (например, из `java.util.Collections.unmodifiableXXX`) не позволяют изменять данные. Любая попытка модификации выбросит `UnsupportedOperationException`. **Пример:** ```java List list = new ArrayList<>(Arrays.asList("a", "b")); List unmodifiable = Collections.unmodifiableList(list); unmodifiable.add("c"); // UnsupportedOperationException ``` Однако, если изменить исходную коллекцию (`list`), изменения отразятся в "неизменяемой" обёртке. Для полной иммутабельности используйте `List.of()`, `Set.of()` (Java 9+). ```java List immutable = List.of("a", "b"); immutable.add("c"); // UnsupportedOperationException ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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