Problème d'expression lambda
Bonjour,
Je me remets au Java après un break de pas mal d'années de c# et je bloque sur ceci :
Code:
1 2 3 4 5 6 7
| //Compile mais ne marche pas :
Arrays.asList(((Descriptor) elem).getChild()).forEach(item -> System.out.println(item + ","));
//Fonctionne :
for (int i : ((Descriptor) elem).getChild()) {
System.out.println(i + ",");
} |
Sachant que getChild() retourne int[], comment faire fonctionner correctement mon expression lambda ? Je veux tout simplement écrire le contenu de mon tableau de int, le tout séparé de virgules.