Bonjour a tous,

j'ai un petit souci qui me torture l esprit depuis quelques temps.
En fait je voudrais remplir un objet dans un tableau d objet

voila déja mon fichier principale

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
class Node
{
	String id_node;
	String question;
	String result;
	Node leftnode;
	Node rightnode;
}
pour remplir mon tableau d objet avec les variables j'ai fait comme ceci en utilisant des arraylist qui elle même était rempli par une BDD


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
28
29
30
31
 
public String id_temp;
public String question_temp;
public String result_temp;
 
 
List<String> ids = new ArrayList<String>();
List<String> questions = new ArrayList<String>(); 
List<String> results = new ArrayList<String>(); 
 
 
		      while (rs.next())
		      {
		    	  id_temp = rs.getString(1);
		    	  question_temp = rs.getString("question");
		    	  result_temp = rs.getString("result");
 
 
		    	  ids.add(id_temp);
		    	  questions.add(question_temp);
		    	  results.add(result_temp);
 
		      }
 
for (int cpt = 1; cpt < taille; cpt++)
		      {
		    	  nodes[cpt-1] = new Node();
		    	  nodes[cpt-1].id_node = ids.get(cpt-1);
		    	  nodes[cpt-1].question = questions.get(cpt-1);
		    	  nodes[cpt-1].result = results.get(cpt-1);
		      }
Jusque la, pas de problème, mon tableau d objet se remplit correctement mais c est quand je veut remplir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
nodes[].leftnode / rightnode
que cela coince

Grosso modo, je souhaite qu'a la fin, je puisse faire quelque chose du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
nodes[cpt-1].leftnode.question
Merci a vous