Java中List, Set等转为相应类型的数组的简便方法lamda
2017-05-11 15:39
197 查看
//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同理。
相关文章推荐
- Java XML解析,,Node直接转为对象。考虑了一般的类,简单类型,数组,还未考虑List,Map
- java中把list列表转为arrayList以及arraylist数组截取的简单方法
- java类型list、set、数组、map之间的转换
- Java 遍历Map 、List、Set、数组的方法
- Java利用Arrays的asList方法输出数组数据
- DWR 对DATA的理解(调用返回List、Set或者Map的java方法)
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- JAVA的list,set,数组之间的转换
- 1.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端接口
- Java基础:数组Array转成List的几种方法
- [java]关于数组和List之间相互转换的方法
- Java基础:数组Array转成List的几种方法
- Java数组与容器类分析资料--数组、List和Set、Map等
- Java中list集合的交集和差集的用法和如何将数组转换为集合的方法
- 2.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端实现类
- Java利用Arrays的asList方法输出数组数据
- dwr 调用返回值类型为java.util.List 的方法
- java中 set,list,array(集合与数组)相互转换
- xsd中包含有List、数组类型定义,在相应的xml中如何实现相应的值?
- 在JavaScript中实现类似Java中List<Map>类型的数组