Copiar una matriz primitiva a ArrayList en Java

int[] input = new int[]{1,2,3,4};
List<Integer> output = Arrays.asList(input);
Lucky Lyrebird