1.List<Integer> 转 int[]
int[] nums1 = new int[]{1,2,3};
List<Integer> list = Arrays.stream(nums1)
.boxed()
.collect(Collectors.toList());
2.int[] 转 List<Integer>
List<Integer> list = Arrays.asList(1,2,3);
int[] nums1 = list.stream()
.mapToInt(Integer::valueOf)
.toArray();
注意:不能使用 int[] 接收 Arrays.asList 的结果,因为<T> List<T> asList(T... a) ;
返回的是 通配符必须是对象,不能是基本类型。