Bonjour,
Je me remets au Java après un break de pas mal d'années de c# et je bloque sur ceci :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 + ","); }
Partager