Какое назначение метода asList при работе с классом Arrays в Java?

Пример:

Короткий ответ

Что ответить на собеседовании

Метод Arrays.asList в Java используется для преобразования массива в список фиксированного размера, который поддерживает операции чтения и обновления элементов, но не позволяет изменять размер списка (добавлять или удалять элементы).

Подробный разбор

Ответ с пояснениями

Метод Arrays.asList в Java используется для преобразования массива в список фиксированного размера, который поддерживает операции чтения и обновления элементов, но не позволяет изменять размер списка (добавлять или удалять элементы).

Пример:

String[] array = {"a", "b", "c"};
List<String> list = Arrays.asList(array);

list.set(1, "new value"); // работает
// list.add("d"); // вызовет UnsupportedOperationException

Это удобно, когда нужно быстро получить список из массива для операций, не связанных с изменением размера коллекции.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее