bonjour jai un proble me au sujet d une recursivite
voila jai une structure d arbre { string conceptname;ArrayList<Arbre> concept}
mon probleme c ets que je veux rechercher dans larbre si un element est dedans voial mon code

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
public Arbre rechercheNoeud(String noeudname){
		//if (this==null) return this;
		System.out.println(conceptname);
			if (compareName(noeudname)==0)
			{
				System.out.println("troukkver "+this.conceptname);
				return this;
			}
			else{	
		 Iterator<Arbre> iter=concept.iterator();
 
		 while(iter.hasNext())
		 {
			 Arbre temp=iter.next();
			 temp.rechercheNoeud(noeudname);
			 }
		}
		return null;
		}
ca menvoit null tout le temps alors qu il trouve l'element bizarre