Встречается на собеседованиях • сегодня

Что делает метод asList в классе Arrays

Метод `Arrays.asList()` преобразует массив в фиксированный список (List) фиксированного размера. Возвращаемый список является обёрткой над исходным массивом, поэтому изменения в массиве отражаются в списке и наоборот. Пример: ```java String[] arr = {"a", "b", "c"}; List list = Arrays.asList(arr); System.out.println(list); // [a, b, c] arr[0] = "x"; System.out.println(list); // [x, b, c] - изменения в массиве видны в списке list.set(1, "y"); System.out.println(Arrays.toString(arr)); // [x, y, c] - изменения в списке видны в массиве ``` Важные особенности: 1. Возвращаемый список имеет фиксированный размер - нельзя добавлять/удалять элементы (выбросит `UnsupportedOperationException`) 2. Примитивные массивы (int[], long[] и т.д.) будут преобразованы в список с одним элементом - самим массивом. Для примитивов используйте классы-обёртки.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы