Java8--Lambda 表达式对 List 集合操作
List<String> list = new ArrayList<String>();
list.add("djk");
list.add("djk1");
list.add("djk12");
list.add("djk123");
List<String> list4 = new ArrayList<String>();
list4 = list.stream().map(item->item.toUpperCase()).collect(Collectors.toList());
list4.stream().forEach(item->{System.out.println(item);});
三、利用 stream().filter()对 List 进行过滤处理,并给另一个 list 赋值,并对其遍历
List<String> list = new ArrayList<String>();
list.add("djk");
list.add("djk1");
list.add("djk12");
list.add("djk123");
List<String> list3 = new Ar 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 rayList<String>();
list3 = list.stream().filter(item->!item.equals("djk")).collect(Collectors.toList());
list3.stream().forEach(item->{System.out.println(item);});
四、求某一个数列的最大值、最小值、和、平均值、数列元素数
List<Integer> listint = new ArrayList<Integer>();
listint.add(1);
listint.add(2);
listint.add(3);
评论