Интерфейс Supplier

Урок 14

Интерфейс Supplier


Supplier<T> встроенный функциональный интерфейс, добавленный в Java SE 8 в пакет java.util.function. Возвращает значение, одно и тоже или разные.

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

Функциональный дескриптор интерфейса:

() -> T

Пример 1. Использования интерфейса Supplier

import java.util.function.Supplier;

public class SupplierDemo1 {
    public static void main(String[] args) {
        String t = "One";
        Supplier<String> supplierStr = () -> t.toUpperCase();
        System.out.println(supplierStr.get());
    }
}


0 comments
Leave your comment: