Как создать immutable-коллекцию?
В Collections Framework имеется набор методов
Другой менее очевидный способ – метод
#Коллекции
В Collections Framework имеется набор методов
Collections.unmodifiable*() для различных типов коллекций. Такой метод вернет read-only обертку над переданной коллекцией. Так же как с Collections.synchronized*(), внутри используется не копия, а оригинальная коллекция.Другой менее очевидный способ – метод
Collections.empty*(). Он возвращает немодифицируемую пустую коллекцию. Попытка добавить элемент как и в случае unmodifiable приведет к UnsupportedOperationException.#Коллекции
👍1