架构师之jdk8-------------------集合互相转换集锦
程序员文章站
2022-03-01 21:54:57
...
1.前言.
如题.这里主要介绍list,map等常用集合的jdk8新特性.
2.例子.
(1)list和list转换.
stream().map,实现直接用另外一个list生成本list.不需要写很多代码
(2)list遍历。
如题.这里主要介绍list,map等常用集合的jdk8新特性.
2.例子.
(1)list和list转换.
stream().map,实现直接用另外一个list生成本list.不需要写很多代码
List<Map<String, String>> test= new List<Map<String, String>>(); //自己赋下值 if (test!= null && !test.isEmpty()) { List<User> userDeptList = udList.stream().map(map -> { User user = new User(); user.setD("d"); user.setA("a"); return user; }).collect(Collectors.toList()); } System.Out.println(test.size());
(2)list遍历。
List<Test> test=new List<Test>(); //自己赋值 test.forEach(d -> { //d为里面的元素,大括号表示每个元素要处理什么 System.Out.println(test.getA()); });