96 votes

Les équivalents Java de Func et Action

Quels sont les équivalents Java de Func et Action ?

Je veux dire, au lieu d’écrire ceci par moi-même:

39voto

Gregory Mostizky Points 4565

L’interface appelable est similaire à Func.

L’interface exécutable est similaire à Action.

En général, Java utilise des classes internes anonymes en remplacement des délégués C#. Par exemple, voici comment vous ajoutez du code pour réagir à la pression sur un bouton dans l’interface graphique :

6voto

Tim Schruben Points 1257

Pour `` utilisation : java.util.function.Supplier http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html

4voto

user2739602 Points 101

Vous pouvez utiliser java.util.Function comme ceci

Mais si vous devez l’utiliser avec plus d’un argument (comme le fait C# Func), vous devez définir votre version de FunctionalInterface comme suit

Ensuite, vous pouvez utiliser avec la variable no des arguments

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X