Manipulation des ArrayList
Bonjour à tous,
je suis débutant en java et j'ai un peu de mal à manipuler les ArrayList, je cherche à affecter a 3 ArrayList les valeurs retournées par la méthode StringTokenizer(qui permet de découper une chaine de String en fonction des espaces qu'elle contient).
Voici mon code :
Code:
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 32 33
|
package paquet;
import java.util.StringTokenizer;
import java.util.ArrayList;
public class Rrrr {
ArrayList<String> positionDebut = new ArrayList<String>();
ArrayList<String> positionFin = new ArrayList<String>();
ArrayList<String> Fin = new ArrayList<String>();
/**
* @param args
*/
public static void main(String[] args) {
StringTokenizer st = new StringTokenizer("53 130 + [-27.3] ((((.(.(((((((.((..((((.........(((..(((....))).)))...))))..)).))))))).)..))))");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
// TODO Auto-generated method stub
}
} |
Le Résultat de la méthode :
Code:
1 2 3 4 5 6
|
53
130
+
[-27.3]
((((.(.(((((((.((..((((.........(((..(((....))).)))...))))..)).))))))).)..)))) |
Je voudrais affecté le premier chiffre dans ma première Arraylist (entre autres) mais je ne sais pas comment manipuler la méthode StringTokenizer pour réaliser l'affectation :roll:
Je voudrais mettre 53 dans positionDebut, 130 dans positionFin et le dernier motif composé de parenthèses dans fin.