//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同理。
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同理。