Numer seryjny | Interfejs i opis |
| 1 | BiConsumer<T,U> Reprezentuje działanie akceptujące dwa parametry wejściowe i nie zwraca żadnych wyników |
| 2 | BiFunction<T,U,R> Reprezentuje metodę, która akceptuje dwa parametry wejściowe i zwraca wynik |
| 3 | BinaryOperator<T> reprezentuje działanie działające na dwóch operatorach tego samego typu i zwraca wynik tego samego typu operatora |
| 4 | BiPredicate<T,U> Reprezentuje dwuparametrową metodę wartości boole'a |
| 5 | BooleanSupplier Reprezentuje dostawcę wyniku wartości boole'a |
| 6 | Konsument<T> Reprezentuje operację, która akceptuje parametr wejściowy i nie zwraca nic |
| 7 | DoubleBinaryOperator reprezentuje działanie działające na dwóch operatorach o podwójnej wartości i zwraca wynik podwójnej wartości. |
| 8 | DoubleConsumer Reprezentuje akcję, która akceptuje parametr podwójnej wartości i nie zwraca wyniku. |
| 9 | DoubleFunction<R> Reprezentuje metodę, która akceptuje parametr o podwójnej wartości i zwraca wynik |
| 10 | DoublePredicate Reprezentuje metodę wartości boole'a z parametrem podwójnej wartości |
| 11 | DoubleSupplier Reprezentuje dostawcę struktury podwójnej wartości |
| 12 | DoubleToIntFunction Akceptuje wejście typu podwójnego i zwraca wynik typu int. |
| 13 | DoubleToLongFunction Akceptuje wejście typu podwójnego i zwraca wynik typu długiego |
| 14 | DoubleUnaryOperator Przyjmijmy parametr tego samego typu podwójnie, a typ wartości zwrotnej również jest podwójny. |
| 15 | Funkcja<T,R> Akceptuje parametr wejściowy, zwraca wynik. |
| 16 | IntBinaryOperator Zaakceptuj oba parametry: typ int, oraz zwróć wartość typu int. |
| 17 | IntConsumer Akceptuje parametr wejściowy typu int bez wartości zwrotnej. |
| 18 | IntFunction<R> Akceptuje parametr wejściowy typu int i zwraca wynik. |
| 19 | IntPredykat : Akceptuje parametr wejściowy int i zwraca wynik booleowski. |
| 20 | IntSupplier Brak parametrów, zwraca wynik typu int. |
| 21 | IntToDoubleFunction Akceptuje wejście typu int i zwraca wynik typu podwójnego. |
| 22 | IntToLongFunction Akceptuje wejście typu int i zwraca długi wynik typu. |
| 23 | IntUnaryOperator Zaakceptuj parametr typu int i zwróć wartość typu również int. |
| 24 | LongBinaryOperator Akceptuj oba parametry: typ long i zwrot wartości typu as long. |
| 25 | LongConsumer Zaakceptuj parametr wejściowy typu long, bez wartości zwrotnej. |
| 26 | LongFunction<R> Akceptuje długi parametr wejściowy typu i zwraca wynik. |
| 27 | LongPredykat R akceptuje długi parametr wejściowy i zwraca wynik typu boole'a. |
| 28 | LongSupplier Brak parametru, zwraca wynik typu long. |
| 29 | LongToDoubleFunction Akceptuje długie wejście typu i zwraca wynik typu podwójnego. |
| 30 | LongToIntFunction Akceptuje wejście typu długiego i zwraca wynik typu int. |
| 31 | LongUnaryOperator Przyjmij parametr tego samego typu co long i zwróć wartość typu również long . |
| 32 | ObjDoubleConsumer<T> Zaakceptuj typ obiektu oraz podwójny typ wejściowy bez wartości zwracanej. |
| 33 | ObjIntConsumer<T> Zaakceptuj parametry wejściowe typu obiektu i typu int bez wartości zwrotnej. |
| 34 | ObjLongConsumer<T> Akceptuje parametry wejściowe obiektu typu i typu long bez zwracania wartości. |
| 35 | Predykat<T> Akceptuje parametr wejściowy i zwraca wynik boolowski. |
| 36 | Dostawca<T> Brak parametrów, zwraca wynik. |
| 37 | ToDoubleBiFunction<T,U> Akceptuje dwa parametry wejściowe i zwraca wynik typu podwójnego |
| 38 | ToDoubleFunction<T> Akceptuje parametr wejściowy i zwraca wynik typu podwójnego |
| 39 | ToIntBiFunction<T,U> Zaakceptuj dwa parametry wejściowe i zwróć wynik typu int. |
| 40 | ToIntFunction<T> Zaakceptuj parametr wejściowy i zwróć wynik typu int. |
| 41 | ToLongBiFunction<T,U> Zaakceptuj dwa parametry wejściowe i zwróć wynik typu długiego. |
| 42 | ToLongFunction<T> Zaakceptuj parametr wejściowy i zwróć długi wynik typu. |
| 43 | UnaryOperator<T> Przyjmij parametr typu T i zwróć wartość typu T. |