Какова стоимость использования Arrays.asList для преобразования статических массивов объектов? Предполагая, что массив объектов имеет N элементов, это просто алгоритм O (N), где все элементы копируются по ссылке или это просто фасад, где исходный массив помещается за фасад списка?
Производительность массива Array.asList
Ответ 1
Это дешево, O (1). Поскольку вы подозреваете, что список является всего лишь оберткой вокруг массива. Это подтверждается документацией Java API:
Возвращает список фиксированного размера, поддерживаемый указанным массивом. (Изменения в возвращаемом списке "write through" в массив.)