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
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
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
nodes[].leftnode / rightnode
que cela coince 
Grosso modo, je souhaite qu'a la fin, je puisse faire quelque chose du style
nodes[cpt-1].leftnode.question
Merci a vous
Partager