Arrays.asList não funcionará como algumas das outras respostas esperam.
Este código não criará uma lista de 10 números inteiros. Ele imprimirá 1 , não 10 :
int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
List lst = Arrays.asList(arr);
System.out.println(lst.size());
Isso criará uma lista de números inteiros:
List<Integer> lst = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
Se você já possui a matriz de entradas, não há uma maneira rápida de converter, é melhor usar o loop.
Por outro lado, se sua matriz tiver Objetos, não primitivos, Arrays.asList funcionará:
String str[] = { "Homer", "Marge", "Bart", "Lisa", "Maggie" };
List<String> lst = Arrays.asList(str);