Bonjour,
J'ai un petit souci avec ma listIterator:
Voilà j'ai un boucle for qui marche très bien, je souhaite fair la même opération avec une listiterator mais rien à faire, elle ne veut pas marchée.
Ou est l'erreur?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 private void removeSummary(TreeItem<String> item) { // for(TreeItem<String> toto : item.getChildren()) // { // if(!toto.getChildren().isEmpty()) // { // System.out.println(toto.getValue()); // removeSummary(toto); // // } // } ListIterator<TreeItem<String>> iter = item.getChildren().listIterator(); while(iter.hasNext()) { if(!iter.next().getChildren().isEmpty()) { System.out.println(iter.next().getValue()); removeSummary(iter.next()); } } }
Partager