Интерфейс Supplier

Урок 15

Интерфейс Supplier

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

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

Интерфейс Supplier используется тогда, когда на вход не передаются значения, но необходимо вернуть результат. 

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

() -> 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: