N ° Sr. Interface et description
1

BiConsumer<T,U>

Représente une opération qui accepte deux arguments d'entrée et ne renvoie aucun résultat.

2

BiFunction<T,U,R>

Représente une fonction qui accepte deux arguments et produit un résultat.

3

BinaryOperator<T>

Représente une opération sur deux opérandes du même type, produisant un résultat du même type que les opérandes.

4

BiPredicate<T,U>

Représente un prédicat (fonction à valeur booléenne) de deux arguments.

5

BooleanSupplier

Représente un fournisseur de résultats à valeur booléenne.

6

Consumer<T>

Représente une opération qui accepte un seul argument d'entrée et ne renvoie aucun résultat.

sept

DoubleBinaryOperator

Représente une opération sur deux opérandes à double valeur et produisant un résultat à double valeur.

8

DoubleConsumer

Représente une opération qui accepte un seul argument à double valeur et ne renvoie aucun résultat.

9

DoubleFunction<R>

Représente une fonction qui accepte un argument à double valeur et produit un résultat.

dix

DoublePredicate

Représente un prédicat (fonction à valeur booléenne) d'un argument à double valeur.

11

DoubleSupplier

Représente un fournisseur de résultats à double valeur.

12

DoubleToIntFunction

Représente une fonction qui accepte un argument à double valeur et produit un résultat à valeur int.

13

DoubleToLongFunction

Représente une fonction qui accepte un argument à double valeur et produit un résultat à valeur longue.

14

DoubleUnaryOperator

Représente une opération sur un seul opérande à double valeur qui produit un résultat à double valeur.

15

Function<T,R>

Représente une fonction qui accepte un argument et produit un résultat.

16

IntBinaryOperator

Représente une opération sur deux opérandes à valeur int et produit un résultat à valeur int.

17

IntConsumer

Représente une opération qui accepte un seul argument de valeur int et ne renvoie aucun résultat.

18

IntFunction<R>

Représente une fonction qui accepte un argument de valeur int et produit un résultat.

19

IntPredicate

Représente un prédicat (fonction de valeur booléenne) d'un argument de valeur int.

20

IntSupplier

Représente un fournisseur de résultats à valeur int.

21

IntToDoubleFunction

Représente une fonction qui accepte un argument à valeur int et produit un résultat à double valeur.

22

IntToLongFunction

Représente une fonction qui accepte un argument à valeur int et produit un résultat à valeur longue.

23

IntUnaryOperator

Représente une opération sur un seul opérande de valeur int qui produit un résultat de valeur int.

24

LongBinaryOperator

Représente une opération sur deux opérandes à valeur longue et produit un résultat à valeur longue.

25

LongConsumer

Représente une opération qui accepte un seul argument à valeur longue et ne renvoie aucun résultat.

26

LongFunction<R>

Représente une fonction qui accepte un argument à valeur longue et produit un résultat.

27

LongPredicate

Représente un prédicat (fonction à valeur booléenne) d'un argument à valeur longue.

28

LongSupplier

Représente un fournisseur de résultats à long terme.

29

LongToDoubleFunction

Représente une fonction qui accepte un argument à valeur longue et produit un résultat à valeur double.

30

LongToIntFunction

Représente une fonction qui accepte un argument à valeur longue et produit un résultat à valeur int.

31

LongUnaryOperator

Représente une opération sur un seul opérande à valeur longue qui produit un résultat à valeur longue.

32

ObjDoubleConsumer<T>

Représente une opération qui accepte une valeur d'objet et un argument à deux valeurs, et ne renvoie aucun résultat.

33

ObjIntConsumer<T>

Représente une opération qui accepte un argument de valeur objet et un argument de valeur int, et ne renvoie aucun résultat.

34

ObjLongConsumer<T>

Représente une opération qui accepte une valeur d'objet et un argument de valeur longue, et ne renvoie aucun résultat.

35

Predicate<T>

Représente un prédicat (fonction à valeur booléenne) d'un argument.

36

Supplier<T>

Représente un fournisseur de résultats.

37

ToDoubleBiFunction<T,U>

Représente une fonction qui accepte deux arguments et produit un résultat à deux valeurs.

38

ToDoubleFunction<T>

Représente une fonction qui produit un résultat à double valeur.

39

ToIntBiFunction<T,U>

Représente une fonction qui accepte deux arguments et produit un résultat de valeur int.

40

ToIntFunction<T>

Représente une fonction qui produit un résultat de valeur int.

41

ToLongBiFunction<T,U>

Représente une fonction qui accepte deux arguments et produit un résultat à valeur longue.

42

ToLongFunction<T>

Représente une fonction qui produit un résultat à valeur longue.

43

UnaryOperator<T>

Représente une opération sur un seul opérande qui produit un résultat du même type que son opérande.