摘要:例子: 1.上述例子中,studentList 为学生集合别名,实体类为Student ,其中有个属性为ktrq (开通日期); 2. ktrq 在数据库为date 类型,且实体类定义为字符串类型,格式为 YYYY-MM-DD,使用substring() 截取,得到对应的年份,然后按照年份分组,最后
阅读全文
摘要:中间操作: 中间操作2: 中间操作-排序 终止操作: 终止操作:规约
阅读全文
摘要:方法引用:若Lambda方法体已经实现,我们可以使用方法引用* 主要有三种语法格式:* 对象::实例方法名* 类::实例方法名* 类::静态方法名** 注意:Lambda体中调用的方法的参数列表与返回值类型,要与函数式中接口的抽象方法的参数列表和返回值类型一样*** 构造器引用:* 格式:ClassName::new*** 数组引用:* Type :: new package airycode_...
阅读全文
摘要:java8 中内置的四大核心函数接口** Consumer :消费型接口* void accept(T t)* Supplier :供给型接口* T get()** Function:函数型接口* R apply(T t)* Predicate :断言型接口* boolean test(T t) package airycod...
阅读全文
摘要:package airycode_java8.nice3; import airycode_java8.nice1.Employee; import org.junit.Test; import java.util.Arrays; import java.util.Collections; import java.util.List; /** * Created by admin on ...
阅读全文
摘要:基础语法:‘->’Lambda操作符* 左侧:Lambda表达式的参数列表 对应接口中方法中的参数列表中的参数(比如nice1中MyPredict这个接口中的方法)* 右侧:Lambda表达式中所需要执行的功能。 对应接口中方法的实现(比如nice1中MyPredict这个接口中的方法)** 语法格式1:无参数,无返回值 ()->System.out.println("aaa")* ...
阅读全文
摘要:Lambda表达式:可以方便我们把方法当做参数传递
阅读全文