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
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 class Node { String id_node; String question; String result; Node leftnode; Node rightnode; }
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
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); }que cela coince
Code : Sélectionner tout - Visualiser dans une fenêtre à part nodes[].leftnode / rightnode
Grosso modo, je souhaite qu'a la fin, je puisse faire quelque chose du styleMerci a vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part nodes[cpt-1].leftnode.question
Partager