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

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