摘要:
1、reduce(T identity,Binaryoperator)/reduce(Binaryoperator)一可以将流中元素反复结合起来,得到一个值。 List<Employee> employees = Arrays.asList(// new Employee(20, "张三", 500 阅读全文
posted @ 2019-11-14 00:49
牛鼻子老赵
阅读(187)
评论(0)
推荐(0)
摘要:
查找与匹配 List<Employee> employees = Arrays.asList(// new Employee(20, "张三", 5000.35, Status.FREE), // new Employee(40, "李四", 6500.63, Status.BUSY), // ne 阅读全文
posted @ 2019-11-14 00:45
牛鼻子老赵
阅读(710)
评论(0)
推荐(0)
摘要:
* map—接收Lambda,将元素转换成其他形式或提取信息。接收一个函数作为参数,该函数会被应用到每个元素上,并将其映射成一个新的元素。 * FlatMap—接收一个函数作为参数,将流中的每个值都换成另一个流,然后把所有流连接成一个流 List<Employee> employees = Arra 阅读全文
posted @ 2019-11-14 00:44
牛鼻子老赵
阅读(218)
评论(0)
推荐(0)
摘要:
* filter—接收Lambda,从流中排除某些元素。 * 1imit-截断流,使其元素不超过给定数量。 * skip(n)-跳过元素,返回一个扔掉了前n个元素的流。若流中元素不足n个,则返回一个空流,与1imit(n)互补。 * distinct-筛选,通过流所生成元素的hashCode()和e 阅读全文
posted @ 2019-11-14 00:41
牛鼻子老赵
阅读(259)
评论(0)
推荐(0)
摘要:
1、stream创建 // 1、可以通过collection系列集合 stream(串行)、parallelStream(并行) List<String> list = new ArrayList<String>(); Stream<String> stream1 = list.stream(); 阅读全文
posted @ 2019-11-14 00:36
牛鼻子老赵
阅读(275)
评论(0)
推荐(0)