当前位置: java基础教程 > 13-函数式接口、lambda表达式 > 阅读正文

Supplier 函数式接口

2021.2.18.   915 次   423字

此接口是一个生产型接口

1.导包
import java.util.function.Supplier;
2.方法

此接口,仅包含一个无参方法 T get() ,表示获取数据

该接口,本身是一个泛型接口,即 Supplier<T>,使用泛型传递一个类型的参数

import java.util.function.Supplier;
public class Demo01Supplier {
    //定义一个方法,方法的参数传递Supplier<T>接口,泛型执行String,get方法就会返回一个String
    public static String getString(Supplier<String> sup){
        return sup.get();
    }
    public static void main(String[] args) {
        //生产型接口,接口指定什么类型, 就返回一个什么类型的数据
        String s = getString(()->"Java教程");
        System.out.println(s);
    }
}

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群