美文网首页
java8_函数式接口

java8_函数式接口

作者: 梓青 | 来源:发表于2016-11-11 19:32 被阅读49次

标签:java

函数式接口

  • Supplier<T>接口

    Supplier<Integer> supplier=()->random.nextInt();
    

    Supplier<T>接口,译作供应商,提供一个获取T类型对象的T get()函数

  • Consumer<T>接口

    Consumer<Integer> consumer=integer->System.out.println("deal with "+integer);    
    

    Consumer<T>接口,译作消费者,提供一个处理T类型对象的void accept(T)函数

  • Predicate<T>接口

    Predicate<Integer> predicate=(integer)->integer>0;   
    

    Predicate<T>接口, 译作验证器,提供一个校验T类型对象的boolean test(T)函数

  • To...Function接口

        ToIntFunction<String> toIntFunction=
        (string)->Integer.valueOf(string);
        ToLongFunction<T>
        ToDoubleFunction<T>   
    

    To...Function接口,译作。。类型转换器,提供一个转换T类型对象为指定。。的函数

  • ..Function接口

        IntFunction<String> intFunction=String::valueOf;
        LongFunction<R>
        DoubleFunction<R>  
    

    ..Function接口,提供一个接受R类型对象转换为原始类型的函数

  • Function<T,R>接口

    Function<Integer,String> function=
        integer -> String.valueOf(integer);
    

    Function<T,R>接口,普通函数,提供一个接收T对象,返回R对象

  • BiFunction<T,R,U>

    BiFunction<Integer,Long,String> biFunction=
        (intValue,longValue)->String.valueOf(intValue+longValue);
    

    BiFunction<T,R,U>,提供一个接收T,R对象,返回U对象的函数

  • UnaryOperator接口

    UnaryOperator<Integer> unaryOperator=
        integer -> integer++;
    

    一元操作,继承Function<T>接口

  • BinaryOperator接口

    BinaryOperator<Integer> binaryOperator=
        (integer, integer2) -> integer+integer2;
    

    二元操作,继承BIFunction接口

相关文章

  • java8_函数式接口

    标签:java 函数式接口 Supplier接口Supplier supplier=()->random....

  • java基础-day23-函数式接口和Stream流

    函数式接口和Stream 1. 函数式接口 1.1 函数式接口概述 1.2 常用函数式接口 1.3 比较器函数式接...

  • 2020-07-04【函数式接口】

    函数式接口概述 函数式接口作为方法的参数 函数式接口作为方法的返回值 常见的函数式接口 Supplier接口 Co...

  • 12.函数式接口

    主要内容 自定义函数式接口 函数式编程 常用函数式接口 第一章 函数式接口 1.1 概念 函数式接口在Java中是...

  • 函数式接口

    函数式接口 一、函数式接口的定义   函数式接口:函数式接口中有且仅有一个抽象方法,这个抽象方法的意义在于表达某种...

  • 测验:函数式接口

    下面哪些接口是函数式接口? 答案:只有Adder是函数式接口。SmartAdder不是函数式接口,因为它定义了两个...

  • Java8系列:神奇的函数式接口

    01 函数式接口是什么? 有且只有一个抽象方法的接口被称为函数式接口,函数式接口适用于函数式编程的场景,Lambd...

  • 函数式接口和Lambda表达式深入理解

    0x00 函数式接口 前面讲了一下函数式接口,不过可能只是讲了个大概,大致讲了一下什么是函数式接口 函数式接口就是...

  • java8函数式接口

    一、函数式接口 1、函数式接口在java中是指:有且仅有一个抽象方法的接口,函数式接口,即适用于函数式编程场景的接...

  • Java 8 知多少

    一、函数式接口 函数式接口的定义: 函数式接口(Functional Interface)就是一个有且仅有一个抽象...

网友评论

      本文标题:java8_函数式接口

      本文链接:https://www.haomeiwen.com/subject/tlbfpttx.html