bonjour,
j ai une chaine de la fome "1,2,3" est je veux réc les élément (1) (2) et (3)
sans passer par les regex !!
une idée !!
cordialement
Version imprimable
bonjour,
j ai une chaine de la fome "1,2,3" est je veux réc les élément (1) (2) et (3)
sans passer par les regex !!
une idée !!
cordialement
Code:
1
2
3
4
5
6
7 StringTokenizer st = new StringTokenizer(machaine, ","); while(st.hasMoreTokens()) { String nb = st.nextToken(); System.out.println(nb); }
Par exemple,Code:
1
2
3
4
5 StringTokenizer st = new StringTokennizer("1,2,3", ","); while(st.hasMoreTokens()) { elt = st.nextToken(); }
[Edit]
Trop lent :(
[/Edit]
Bulbo :wink:
Ou par split(",") à partir de la 1.4...
tu peux donner un exemple de 'split' STP ?
Oui mais split() utilise les regex et le monsieur il veut pas... :wink:Citation:
Envoyé par xxaragornxx
Citation:
Envoyé par jcarre
Voili !Code:
1
2
3
4
5
6 String sExample = "1,2,3"; String[] sSplitedExample = sExample.split(","); for(int i = 0, i < sExample.length, i++) { System.out.println(sSplitedExample[i]); }
C'est vrai, mais dans le cas qu'il a donné, c'est transparent...Citation:
Envoyé par Descent
Et split est censée être plus rapide...
C'est vrai j'avais mal lu son post initial, je croyait qu'il donnait un exemple alors que visiblement c'est ce qu'il a à faire...
'Lirais moins vite le prochain coup... :oops:
bonjour,
merci pour vous réponse les deux méthodes marchent !! c un choix c tous !!
cordialement !!