Создать изменяемый Список из массива?

У меня есть массив, я хотел бы превратиться в a List, для изменения содержания массива.

Переполнение стека имеет много вопросов/ответов тот адрес Arrays.asList() и как это только обеспечивает представление List основного массива, и как попытка управлять получающимся Списком будет обычно бросать UnsupportedOperationException поскольку методы раньше управляли списком (например. add(), remove(), и т.д.), не реализованы Реализацией списка, обеспеченной Arrays.asList().

Но я не могу найти пример того, как превратить массив в изменяемый Список. Я предполагаю, что могу циклично выполниться через массив и put() каждое значение в новый Список, но я задаюсь вопросом, существует ли интерфейс, который существует, чтобы сделать это для меня.

61
задан 11 May 2016 в 00:25

1 ответ

Добавление другой опции с помощью Потоков API:

List<Foo> list = Arrays.stream(array).collect(Collectors.toList());
0
ответ дан 31 October 2019 в 15:42

Другие вопросы по тегам:

Похожие вопросы: