Bonjour,
j'ai une chaine de caractère qui ressemble a ca :
J'aimerais dans un premier temps prelever chaque sous-chaines séparés par le point virgule.34784-324-2-331;34784-324-1-331;34784-324-3-331;34710-324-1-331
J'ai donc ecrit ce code :
Et en fait, à l'éxécution, il m'affiche dans la console 1 comme nombre de tokens et ne passe meme pas dans le while, comme si il se placait deja sur le dernier token ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 String listEntries = "34784-324-2-331;34784-324-1-331;34784-324-3-331;34710-324-1-331"; StringTokenizer st = new StringTokenizer(listEntries,";",false); System.out.println("nb de tokens : " + st.countTokens()); while (st.hasMoreTokens()){ System.out.println(st.nextToken()); }
Merci d'avance pour votre aide !!
Partager