У меня есть массив, который я хотел бы превратить в List
, чтобы изменить содержимое массива.
Stack Overflow имеет множество вопросов/ответов, касающихся Arrays.asList()
и того, как он предоставляет только представление списка базового массива, и как попытка манипулировать результирующим списком обычно вызывает UnsupportedOperationException
как методы, используемые для манипулирования списком (например, add()
, remove()
, и т. д.) не реализованы реализацией списка, предоставленной Arrays.asList()
.
Но я не могу найти пример того, как превратить массив в изменяемый список. Я полагаю, что могу перебирать массив и put()
каждое значение в новый список, но мне интересно, существует ли интерфейс, который может сделать это для меня.