码迷,mamicode.com
首页 > 其他好文 > 详细

004 内置函数式接口

时间:2018-07-31 22:07:59      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:函数   断言   使用   func   red   color   inter   返回   code   

一 . 概述

  在前面,我们了解到了什么是函数式接口,也知道了一个lambda表达式如果能够执行的话,一定需要一个函数式接口.

  当我们使用了泛型的情况下,我们发现这些函数式接口从一定程度上说都是相同的.

  因此,在jdk之中为我们提供了一定数量的函数式接口.


 

二 . 内置的函数式接口

[1]消费接口-->Consumer

  该接口拥有一个参数,没有返回值.

public interface Consumer<T> {
    void accept(T t);

[2]生产者接口--->Supplier

  该接口没有入参,并有用返回值.

public interface Supplier<T> {
    T get();
}

[3]函数式接口 --->Function

  该接口包含一个入参且拥有返回值

public interface Function<T, R> {

    R apply(T t);

[4]断言式接口--->

public interface Predicate<T> {

    boolean test(T t);

  一个入参,且返回值为boolean


 

004 内置函数式接口

标签:函数   断言   使用   func   red   color   inter   返回   code   

原文地址:https://www.cnblogs.com/trekxu/p/9397850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!