码迷,mamicode.com
首页 > 编程语言 > 详细

int 数组转换为 List

时间:2019-08-16 23:07:16      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:color   bsp   装箱   class   list   ons   Collector   cto   参考   

使用 Arrays.stream(),需要“装箱”一下:

1 int[] arr2 = {234, 2, 23, 777, 2};
2 List<Integer> list2 = Arrays.stream(arr2).boxed().collect(Collectors.toList());

对于 Integer 数组,可以使用 Arrays.stream、Collections.addAll 或者 Stream.of 进行转换:

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());

 参考:

https://blog.csdn.net/ASDQWE09876/article/details/79271992

int 数组转换为 List

标签:color   bsp   装箱   class   list   ons   Collector   cto   参考   

原文地址:https://www.cnblogs.com/ainsliaea/p/11366481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!