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