Серійний номер | Інтерфейс і опис |
| 1 | BiConsumer<T,U> Представляє дію, яка приймає два вхідні параметри і не дає результатів |
| 2 | BiFunction<T,U,R> Представляє метод, який приймає два вхідні параметри і повертає результат |
| 3 | Бінарний оператор<T> представляє дію, яка діє на два оператори одного типу, і повертає результат одного типу оператора |
| 4 | Біпредикат<T,U> Представляє метод булевого значення з двома параметрами |
| 5 | BooleanSupplier Представляє постачальника результату булевого значення |
| 6 | Споживач<T> Представляє операцію, яка приймає вхідний параметр і нічого не повертає |
| 7 | Подвійний бінарний оператор представляє дію, яка діє на два оператори з подвійним значенням, і повертає результат подвійного значення. |
| 8 | DoubleConsumer Представляє дію, яка приймає параметр подвійного значення і не повертає результат. |
| 9 | DoubleFunction<R> Представляє метод, який приймає подвійний параметр і повертає результат |
| 10 | Подвійний предикат Представляє метод булевого значення з параметром подвійного значення |
| 11 | DoubleSupplier Представляє постачальника структури з подвійним значенням |
| 12 | DoubleToIntFunction Приймає вхід подвійного типу і повертає результат int-типу. |
| 13 | DoubleToLongFunction Приймає вхід подвійного типу і повертає результат довгого типу |
| 14 | DoubleUnaryOperator Прийміть параметр того ж типу double, і тип поверненого значення також double. |
| 15 | Функція<T,R> Приймає вхідний параметр, повертає результат. |
| 16 | IntBinaryOperator Прийняти обидва параметри типу int і return value type int. |
| 17 | IntConsumer Приймає вхідний параметр типу int без поверненого значення. |
| 18 | IntFunction<R> Приймає вхідний параметр типу int і повертає результат. |
| 19 | IntPredicate : Приймає вхідний параметр int і повертає булевий результат. |
| 20 | IntSupplier Немає параметрів, повертає результат типу int. |
| 21 | IntToDoubleFunction Приймає вхідний сигнал типу int і повертає результат подвійного типу. |
| 22 | IntToLongFunction Приймає вхід типу int і повертає результат довгого типу. |
| 23 | IntUnaryOperator Прийміть параметр типу int, і поверніть значення, тип значення також int. |
| 24 | LongBinaryOperator Прийміть обидва параметри — тип long і тип поверненого значення — як long. |
| 25 | LongConsumer Прийміть вхідний параметр типу long без поверненого значення. |
| 26 | LongFunction<R> Приймає вхідний параметр довгого типу і повертає результат. |
| 27 | Довгий предикат R приймає довгий вхідний параметр і повертає результат булевого типу. |
| 28 | LongSupplier Без параметра, він повертає результат типу long. |
| 29 | LongToDoubleFunction Приймає вхід з довгим типом і повертає результат подвійного типу. |
| 30 | LongToIntFunction Приймає вхід довгого типу і повертає результат int-типу. |
| 31 | LongUnaryOperator Прийміть параметр того ж типу як long, і поверніть значення типу також long. |
| 32 | ObjDoubleConsumer<T> Прийняти тип об'єкта та вхідний параметр подвійного типу без поверненого значення. |
| 33 | ObjIntConsumer<T> Приймайте вхідні параметри типу об'єкта та типу int без поверненого значення. |
| 34 | ObjLongConsumer<T> Приймає вхідні параметри типу, об'єкта та типу long, без повернення значень. |
| 35 | Предикат<T> Приймає вхідний параметр і повертає булевий результат. |
| 36 | Постачальника<T> Без параметрів, результат повертається. |
| 37 | ToDoubleBiFunction<T,U> Приймає два вхідні параметри і повертає результат подвійного типу |
| 38 | ToDoubleFunction<T> Приймає вхідний параметр і повертає результат подвійного типу |
| 39 | ToIntBiFunction<T,U> Прийміть два вхідні параметри і поверніть результат типу int. |
| 40 | ToIntFunction<T> Прийміть вхідний параметр і поверніть результат типу int. |
| 41 | ToLongBiFunction<T,U> Прийміть два вхідні параметри і поверніть результат довгого типу. |
| 42 | ToLongFunction<T> Прийміть вхідний параметр і поверніть довгий тип результату. |
| 43 | UnaryOperator<T> Прийміть параметр типу T і поверніть значення типу T. |