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