numero di serie | Interfaccia & Descrizione |
| 1 | BiConsumer<T,U> Rappresenta un'azione che accetta due parametri di input e non restituisce risultati |
| 2 | BiFunzione<T,U,R> Rappresenta un metodo che accetta due parametri di input e restituisce un risultato |
| 3 | BinaryOperator<T> rappresenta un'azione che agisce su due operatori dello stesso tipo e restituisce il risultato dello stesso tipo di operatore |
| 4 | BiPredicato<T,U> Rappresenta un metodo di valori booleani a due parametri |
| 5 | BooleanSupplier Rappresenta il fornitore del risultato del valore booleano |
| 6 | Consumatore<T> Rappresenta un'operazione che accetta un parametro di input e non restituisce nulla |
| 7 | DoubleBinaryOperator rappresenta un'azione che agisce su due operatori a doppio valore e restituisce il risultato di un doppio valore. |
| 8 | DoubleConsumer Rappresenta un'azione che accetta un parametro di doppio valore e non restituisce un risultato. |
| 9 | Doppia Funzione<R> Rappresenta un metodo che accetta un parametro a doppio valore e restituisce il risultato |
| 10 | DoppioPredicato Rappresenta un metodo di valori booleani con un parametro di doppio valore |
| 11 | DoubleSupplier Rappresenta il fornitore di una struttura a doppio valore |
| 12 | DoubleToIntFunction Accetta un input di doppio tipo e restituisce un risultato di tipo int. |
| 13 | DoubleToLongFunction Accetta un input di doppio tipo e restituisce un risultato di tipo lungo |
| 14 | DoubleUnaryOperator Accettando un parametro dello stesso tipo doppio, il valore di ritorno è anch'esso doppio. |
| 15 | Funzione<T,R> Accetta un parametro di input, restituisce un risultato. |
| 16 | IntBinaryOperator Accettare sia i parametri di tipo int che il valore di restituzione di tipo int. |
| 17 | IntConsumer Accetta un parametro di input di tipo int senza valore di ritorno. |
| 18 | IntFunction<R> Accetta un parametro di input di tipo int e restituisce un risultato. |
| 19 | IntPredicate : Accetta un parametro di input int e restituisce un risultato booleano. |
| 20 | IntSupplier Nessun parametro, restituisce un risultato di tipo int. |
| 21 | IntToDoubleFunction Accetta un input di tipo int e restituisce un risultato di doppio tipo. |
| 22 | IntToLongFunction Accetta un input di tipo int e restituisce un risultato di tipo lungo. |
| 23 | IntUnaryOperator Accettare un parametro di tipo int, e restituire il valore che il tipo è anch'esso int. |
| 24 | LongBinaryOperator Accettare sia i parametri di tipo lungo che il valore di ritorno di tipo tanto long. |
| 25 | LongConsumer Accettare un parametro di input di tipo lungo senza valore di ritorno. |
| 26 | LongFunction<R> Accetta un parametro di input di tipo lungo e restituisce un risultato. |
| 27 | LongPredicate R accetta un parametro di input lungo e restituisce un risultato di tipo booleano. |
| 28 | LongSupplier Nessun parametro, restituisce un risultato di tipo long. |
| 29 | LongToDoubleFunction Accetta un input di tipo lungo e restituisce un risultato di tipo doppio. |
| 30 | LongToIntFunction Accetta un input di tipo lungo e restituisce un risultato di tipo int. |
| 31 | LongUnaryOperator Accettare un parametro dello stesso tipo di lungo, e restituire il valore di tipo è anch'esso lungo. |
| 32 | ObjDoubleConsumer<T> Accettare un tipo di oggetto e un parametro di input di tipo doppio senza valore di ritorno. |
| 33 | ObjIntConsumer<T> Accettare i parametri di input di tipo oggetto e tipo int senza valore di ritorno. |
| 34 | ObjLongConsumer<T> Accetta parametri di input di type object e type long senza restituire valori. |
| 35 | Predicato<T> Accetta un parametro di input e restituisce un risultato booleano. |
| 36 | Fornitore<T> Nessun parametro, restituisce un risultato. |
| 37 | A DoubleBiFunction<T,U> Accetta due parametri di input e restituisce un risultato di tipo doppio |
| 38 | ToDoubleFunction<T> Accetta un parametro di input e restituisce un risultato di tipo doppio |
| 39 | ToIntBiFunction<T,U> Accettare due parametri di input e restituire un risultato di tipo int. |
| 40 | ToIntFunction<T> Accettare un parametro di input e restituire un risultato di tipo int. |
| 41 | A LongBiFunction<T,U> Accettare due parametri di input e restituire un risultato di tipo lungo. |
| 42 | ToLongFunction<T> Accettare un parametro di input e restituire un risultato di tipo lungo. |
| 43 | UnaryOperator<T> Accettare un parametro di tipo T e restituire il valore di tipo T. |