Arrays.asList wird nicht funktionieren, wie einige der anderen Antworten erwarten.
Dieser Code wird nicht eine Liste mit 10 ganzen Zahlen erstellen. Es wird gedruckt 1 ではなく 10 :
int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
List lst = Arrays.asList(arr);
System.out.println(lst.size());
Dadurch wird eine Liste von Ganzzahlen erstellt:
List<Integer> lst = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
Wenn Sie bereits das Array von ints haben, gibt es keine schnelle Möglichkeit zu konvertieren, Sie sind besser dran mit der Schleife.
Andererseits, wenn Ihr Array Objekte und keine Primitiven enthält, wird Arrays.asList funktionieren:
String str[] = { "Homer", "Marge", "Bart", "Lisa", "Maggie" };
List<String> lst = Arrays.asList(str);