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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
"fiction"
"10" 
"2"
"A.I."
"2001"
"Steven Spielberg"
"oui"
Voici mon 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
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:

Nom : Capture du 2015-05-07 11:53:47.png
Affichages : 138
Taille : 43,1 Ko

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