提示:小小总结~
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
int[] data={4,5,6,2,5,1};
Int[]转List
List<Integer> list1=Arrays.stream(data).boxed().collect(Collectors.toList());
Int[]转Integer[]
Integer[] integers1=Arrays.stream(data).boxed().toArray(Integer[]::new);
List转Integer[]
Integer[] integers2=list1.toArray(new Integer[0]);
List转Int[]
int[] arr1=list1.stream().mapToInt(Integer::valueOf).toArray();
Integer[]转Int[]
int[] arr2=Arrays.stream(integers1).mapToInt(Integer::valueOf).toArray();
Integer[]转List
List<Integer> list2=Arrays.asList(integers1);
总结
其实最常用的还是Integer[]和ArrayList的转换,如果实在记不住涉及int[]数组的转换,只能使用遍历赋值的方法。