Arrays.asList не будет работать, так как ожидаются другие ответы.
Этот код будет не создать список из 10 целых чисел. Он будет печатать , не :
int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
List lst = Arrays.asList(arr);
System.out.println(lst.size());
Это создаст список целых чисел:
List<Integer> lst = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
Если у вас уже есть массив целых чисел, не существует быстрый способ конвертировать , вам лучше с петлей.
С другой стороны, если массив имеет объекты, а не примитивы в нем, Arrays.asList будет работать:
String str[] = { "Homer", "Marge", "Bart", "Lisa", "Maggie" };
List<String> lst = Arrays.asList(str);
Лучше инициализирует список с размером массива –
@David Рабиновича - Не уверен, что сказать, что :) – willcodejavaforfood
Если вы настаиваете, чтобы использовать Реализация ArrayList, почему бы просто не использовать перегруженный конструктор: new ArrayList (myArray)? –