Bonsoir,
Voilà j'ai voulu apprendre à utiliser la classe StringTokenizer, j'ai fait ce petit test :
Le résultat est :
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 import java.util.StringTokenizer; public class ClassMain { public static void main(String[] args) { // TODO Auto-generated method stub String str = "1 8 9 11 123 91"; StringTokenizer st = new StringTokenizer(str); int i = 1 ; while (st.hasMoreTokens()) System.out.println("Le nombre " + i++ + " est " + st.nextToken()); } }
Cela fonctionne apparemment mais maintenant mon problème c'est comment faire pour travailler sur une nouvelle chaine ? Est-ce que je suis obligé de passer par le constructeur en "créant" un autre objet à chaque fois ? Genre si j'ai 100 chaines issu d'un fichier par exemple, je dois "créer" 100 objets ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Le nombre 1 est 1 Le nombre 2 est 8 Le nombre 3 est 9 Le nombre 4 est 11 Le nombre 5 est 123 Le nombre 6 est 91
Dans une page web j'ai vu que la méthode void setString(string str) était citée mais je n'ai pas réussi à l'utiliser (si ça se trouve ce n'est même pas du Java...)
Merci.
Partager