我有一个要创建List的数组,每个列表只有一个数组元素。因此,对于数组{1,2,3},我想创建3个List,每个列表分别具有元素1、2和3。
使用Java 7完成了此操作,但想知道是否可以使用Java 8流,地图等解决它
谢谢
这将起作用:
Integer[] array = {1,2,3};
List<List<Integer>> list = Arrays.stream(array)
.map(Collections::singletonList)
.collect(Collectors.toList());
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句