Maison  >  Article  >  Java  >  Comment utiliser les expressions Lamdba en Java

Comment utiliser les expressions Lamdba en Java

WBOY
WBOYavant
2023-04-27 15:22:161076parcourir

1. Si Lamdba n'a besoin que d'un seul paramètre, les parenthèses peuvent être omises

Consumer<String> con = str -> {System.out.println(str)}

2. Lamdba a besoin d'un seul paramètre, mais il n'y a pas de valeur de retour

Consumer<String> con = (String str) -> {System.out.println(str)}

3.

parce que cela peut être Le compilateur le déduit, ce qui est appelé inférence de type


Consumer<String> con = (str) -> {System.out.println(str)}

4 Lamdba nécessite plus de deux paramètres.

plusieurs instructions d'exécution et peut avoir des valeurs de retour

Comparator<Integer>com = (o1,o1) -> {
Syste.out.println("Lamdba表达式使用");
    return Integer.compare(o1,o2);
}
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer