Java интерфейс Supplier

Author: Tatyana Milkina

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

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

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

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

() -> T

Рассмотрим пример использования интерфейса Supplier:

import java.util.function.Supplier;

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