Bonjour,
Je voudrais savoir s'il est possible de mettre en place un StringTokenizer avec plusieurs délimiteurs ?
Merci
Bonjour,
Je voudrais savoir s'il est possible de mettre en place un StringTokenizer avec plusieurs délimiteurs ?
Merci
Ca dépend comment tu veux l'utiliser et si tu travailles sur des schémas fixes.
En utilisant la méthode
tu appelle le prochain token avec le nouveau délimiteur spécifié, donc ca peut etre ta solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part nextToken(String delim)
Je ne travaille pas avec des schémas fixes. Il existe plusieurs délimiteurs dans ma chaîne de caractères. C'est pour cela que j'aurais voulu si possible utiliser StringTokenizer avec en paramètres une liste de delimiteurs qui contiendrait tous mes délimiteurs.
Pourquoi ne pas utiliser les RegEx (java.util.regex.Pattern) ?
Tu dois pouvoir créer une expression régulière qui correspond à tes délimiteurs et ensuite il y a la méthode Pattern.split() qui te récupère directement les textes entre les délimiteurs.
StringTokenizer est deprecated ... Lui préférer String.split(regex)
En 1.6 c'est deprecated (ca me semble important à préciser vu que y'a encore des gens qui sont en 1.42 ^^)Envoyé par chtig
Partager