1 pièce(s) jointe(s)
ArrayList incompréhension
Bonjour tout le monde !
Voilà j'ai un arrayList et je veux en extraire chaque chaîne de caractère, le problème c'est que je veux stocker chaque sous chaînes dans un tableau de String mais que je n'obtiens que la dernière chaîne de mon ArrayList dans mon tableau String donc mon tableau de String contient :
Code:
1 2 3 4 5 6 7 8
|
"fiction"
"10"
"2"
"A.I."
"2001"
"Steven Spielberg"
"oui" |
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ArrayList<String> programmeList = new ArrayList<>();
String values[] = null;
programmeList.add("fiction, 21, 2, A.I., 2001, Steven Spielberg, oui");
programmeList.add("divertissement, 12, toto, titi");
programmeList.add("reportage, 0, 3, test, culturel");
programmeList.add("reportage, 2, 3, test, monde");
programmeList.add("fiction, 10, 2, A.I., 2001, Steven Spielberg, oui");
for(String val: programmeList) {
values = val.split(",");
} |
Voici un screen du débugger:
Pièce jointe 177130
je suppose que ça efface la valeur précédente à chaque tour de boucle, mais je ne vois pas comment faire, si vous pouviez m'éclairer !
D'avance merci !
PS: Je ne peux pas utiliser un autre type de données que l'arrayList