bonjour,
j'ai un code java qui récupère les éléments d'une chaine 'string' et les met dans une collection , le problème c que je ne sais pas comment récupérer les éléments de la collection d'une façon séparée un à un.voici le code
voici le résultat de ce 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
20
21
22
23 Collection SlotValues = null; Collection col = new ArrayList(); Slot slot = project.getKnowledgeBase().getSlot(slotName); Instance instance = project.getKnowledgeBase().getInstance(instanceName); SlotValues = instance.getOwnSlotValues(slot); Object[] ob = SlotValues.toArray(); int size = SlotValues.size(); int i = 0; String t = null; while (i<size){ if (cinstance==true){ int index = ob[i].toString().indexOf(" "); t = ob[i].toString().substring(15, index); col.add(t); System.out.println(col); } else col.add(ob[i].toString()); i++; // System.out.println(col); }
[profil1_Instance_20000]
[profil1_Instance_20000, profil1_Instance_30000]
[profil1_Instance_20000, profil1_Instance_30000, profil1_Instance_30001]
et moi je veux avoir ceci :
profil1_Instance_20000
profil1_Instance_30000
profil1_Instance_30001
quelles sont les modifications à apporter pour ce code? et merci.
Partager