Pra*_*tik 3 java-8 java-stream
我有一个数组,我想创建List,每个列表只有一个数组元素.因此,对于数组{1,2,3},我想创建3个List,每个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());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |