![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java-lambda
java-lambda总结
Nobody A
这个作者很懒,什么都没留下…
展开
-
你好,lambda(初识lambda及其4大核心接口)
打手原创 2020-06-03 00:35:28 · 172 阅读 · 0 评论 -
lambda-stream(filter, limit, skip, distinct, map, flatMap, sorted)
streams的三个步骤创建stream中间操作终止操作(终端操作)筛选与切片filter—接受Lambda,从流中排出某些元素List<String> list = Arrays.asList("bbb", "aaa", "ddd", "aaa", "ccc", "ddd", "eee");list.stream().filter(e -> "aaa".equals(e)).forEach(e -> System.out.print(e + " "));ou原创 2020-06-04 23:34:38 · 627 阅读 · 0 评论 -
lambda-stream(allMatch, anyMatch, noneMatch, findFirst, count, findAny, max/min, reduce)
查找与匹配allMatch–检查是否匹配所有元素List<String> list1 = Arrays.asList("AAA", "BBB", "CCC", "BBB", "DDD");boolean b1 = list1.stream().allMatch(e -> e.equals("AAA"));System.out.println("b1:" + b1);List<String> list2 = Arrays.asList("AAA", "AAA", "原创 2020-06-09 18:03:45 · 1472 阅读 · 0 评论 -
lambda-collect-Collectors(Collectors.toCollection,groupingBy,partitioningBy,summingInt,joining)
collect–将流转换为其他形式。接受一个Collector接口的实现,用于给stream中元素做汇总的方法构造测试数据List<Map<String, String>> list = new ArrayList<>();Map<String, String> map = new HashMap<>();map.put("name", "joy");map.put("age", "23");list.add(map);map = n原创 2020-06-09 19:55:55 · 7998 阅读 · 0 评论