Use Arrays.stream (), need to "packing" about:
1 int[] arr2 = {234, 2, 23, 777, 2}; 2 List<Integer> list2 = Arrays.stream(arr2).boxed().collect(Collectors.toList());
For Integer arrays can be used Arrays.stream, Collections.addAll or Stream.of conversion:
1 Integer[] arr2 = {234, 2, 23, 777, 2}; 2 3 List<Integer> list = new ArrayList<>(arr2.length); 4 Collections.addAll(list, arr2); 5 6 List<Integer> list1 = Stream.of(arr2).collect(Collectors.toList()); 7 8 List<Integer> list2 = Arrays.stream(arr2).collect(Collectors.toList());
reference: