
Java8
shenlanse7626
这个作者很懒,什么都没留下…
展开
-
Java 8新特性—05.StreamAPI_Stream中间操作
筛选与切片filter-接收Lambda,从流中排出某些元素。limit(n)-截断流,使其元素不超过给定数量skip(n)-跳过元素,返回一个扔掉了前n个元素流。诺中元素不足n个,则返回一个空流。distinct-筛选,去重。通过流所生成元素的hashCode()和equals()去除重复元素。package java8_StreamAPI01;import java.ut...转载 2018-11-24 18:26:36 · 147 阅读 · 0 评论 -
Java 8新特性—04.StreamAPI_Stream创建
一,Stream 创建创建方式有四种:1.可以通过Collection系列集合提供的stream()或parallelStream()。2.通过Arrays中的静态方法stream()获取数组流。Arrays.stream(user);3.通过Stream类中的静态方法Of()Stream.of("a","b");4.创建无限流 //a.迭代 产生无限流,参数1是种子...转载 2018-11-24 17:19:54 · 125 阅读 · 0 评论 -
Java 8新特性—03.Lambda 内置四大核心函数式接口
消费型接口(Consumer):有参数,但是没有返回值。供给型接口(Supplier):没有参数,但是有返回值。函数型接口(Function):有参数,有返回值。断言型接口(Predicate):做一些判断操作...转载 2018-11-24 15:50:16 · 231 阅读 · 0 评论 -
Java 8新特性—02.Lambda 表达式基础语法
Lambda 表达式的基础语法:Java8中引入了一个新的操作符“->” 该操作符称为箭头操作符或Lambda操作符,该操作符将Lambda表达式拆分为两部分: 左侧:Lambda 表达式的参数部分 右侧:Lamdba 表达式中所需执行的功能,即Lambda 体。语法格式一:无参数,无返回值。 () ->System.out.print(“hello”)语法格式...转载 2018-11-24 13:47:21 · 132 阅读 · 0 评论 -
Java 8新特性—01.简介
主要内容Lambda表达式函数式接口方法引用与构造器引用Stream API接口中 默认方法与静态方法新日期API其他特性Java 8 新特性简介速度更快代码更少(增加了新的语法Lambda表达式)强大的Stream API便于并行最大化减少空指针异常 Optional其中最核心的为Lambda表达式与Stream API...转载 2018-11-24 13:45:33 · 146 阅读 · 0 评论