La classe StringTokenizer permet à une application de décomposer une chaîne de caractères en jetons.

La méthode de tokenization est beaucoup plus simple que celle employée par la classe StreamTokenizer. Les méthodes de la classe StringTokenizer ne distinguent pas parmi des identificateurs, des nombres, et des chaîne de caractères citées et ne reconnaissent pas non plus les commentaires.

Le jeu de délimiteurs peut être spécifié soit au moment de la création avec les constructeurs appropriés, soit lors de l'accès au prochaîn jeton par l'intermédiaire de la méthode nextToken(String delim).

Les constructeurs
StringTokenizer(String str)
crée un objet StringTokenizer s'appuyant sur la chaîne de caractères passé en argument.
StringTokenizer(String str, String delim)
crée un objet StringTokenizer s'appuyant sur la chaîne de caractères et le délimiteur passés en argument.
StringTokenizer(String str, String delim, boolean returnDelims)
crée un objet StringTokenizer s'appuyant sur la chaîne de caractères passé en argument.

Les méthodes
int countTokens()
calcul le nombre de fois que la méthode nextToken() peut être appelée avant la génération d'une exception.
boolean hasMoreElements()
retourne la même valeur que la méthode hasMoreTokens().
boolean hasMoreTokens()
vérifie s'il n'y a plus de jetons disponibles à partir de l'objet StringTokenizer.
Object nextElement()
retourne la même vameur que la méthode nextToken().
String nextToken()
retourne le prochain jeton à partir de l'objet StringTokenizer.
String nextToken(String delim)
retourne le prochain jeton par rapport au délimiteur spécifié.
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait