Schnittstelle ThrowingFunction<T,R>

Typparameter:
T - der Input-Typ der Funktion
R - der Output-Typ der Funktion
Alle Superschnittstellen:
Function<T,R>
Funktionsschnittstelle:
Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.

@FunctionalInterface public interface ThrowingFunction<T,R> extends Function<T,R>
Ein funktionales Interface welches Function erweitert und die Möglichkeit für Exceptions bietet
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    default R
    apply(T t)
     
    Führt die Funktion auf den Input-Wert t aus und gibt das Ergebnis zurück.

    Von Schnittstelle geerbte Methoden java.util.function.Function

    andThen, compose
  • Methodendetails

    • applyThrows

      R applyThrows(T t) throws Exception
      Führt die Funktion auf den Input-Wert t aus und gibt das Ergebnis zurück.
      Parameter:
      t - der Input-Wert
      Gibt zurück:
      das Ergebnis der Funktion für den Eingabewert
      Löst aus:
      Exception - im Fehlerfall
    • apply

      default R apply(T t)
      Angegeben von:
      apply in Schnittstelle Function<T,R>