/**
* Created on 2019/4/2.
*
* @author Grak
* @since 1.0
*/
public class Lamada01 {
public static void main(String[] args) {
Lamada01 lamada = new Lamada01();
lamada.lamadaBase01();
lamada.lamadaBase02();
}
public void lamadaBase01(){
//输入一个参数,返回一个参数
Function<Integer,String> fu = (t) -> String.valueOf(t + 1);
System.out.println(fu.apply(60));
//输入2个参数,返回一个参数
BiFunction<Integer,String,String> biFu = (a,b)-> a + b;
System.out.println(biFu.apply(60,"传入二个参数"));
//不传参数,获取一个返回值
Supplier<String> su = () -> new Random().nextInt(10) + "";
System.out.println("获取一个结果:" + su.get());
//无返回值
Consumer<String> co = System.out :: println;
co.accept("直接调用一个方法");
}
public void l
lamada 常用方法
最新推荐文章于 2022-07-10 13:11:03 发布