Java中List, Set等转为相应类型的数组的简便方法lamda

来源:互联网 发布:csol控制台优化刀速 编辑:程序博客网 时间:2024/06/10 15:55
//Java中List, Set等转为相应类型的数组的简便方法lamda


Set<Integer> set = new HashSet<>();
        for (int i = 0; i < nums1.length; i++) {
            set.add(nums1[i]);
        }


现在想将set转为一个int[]数组,你可以写一个循环
但可以用更优雅的方法lamda , 只需一行代码
int[] array = set.stream().mapToInt(i->i).toArray();


List同理。
0 0