zoukankan      html  css  js  c++  java
  • Java8 常用Function、Predicate、Consumer、Supplier接口

    1.常用函数是接口:

    (1)Function<T, R> => R apply(T t) ———— 接受一个T类型的参数返回R类型结果。

    Function<Integer, String> function1 = (x) -> "result: " + x;
    function1.apply(6);

    (2)Consumer<T> => void accept(T t) ———— 接受一个T类型的参数,无返回

    Consumer<String> consumer = (x) -> System.out.println("consumer: " + x);
    consumer.accept("Hello");

    (3)Predicate<T> => boolean test(T t) ———— 接受一个T类型的参数返回布尔值。

    Predicate<String> predicate = (x) -> x.length() > 0;
    predicate.test("String");

    (4)Supplier<T> => T get() ———— 无输入参数返回T类型的一个结果

    Supplier<String> supplier = () -> "Test supplier";
    supplier.get();
  • 相关阅读:
    kindeditor的使用
    阅读笔记(三)
    阅读笔记(二)
    架构漫谈
    阅读笔记(一)
    hdfs
    暑假周总结八
    暑假周总结七
    暑假周总结六
    暑假周总结五
  • 原文地址:https://www.cnblogs.com/zhoudaxing/p/10972623.html
Copyright © 2011-2022 走看看