Comment utiliser StringTokenizer en Java

Comment Utiliser Stringtokenizer En Java



Java comprend diverses classes pour appliquer plusieurs types de fonctionnalités selon les exigences données. Le ' StringTokenizer ” est l'une de ces classes qui entre en vigueur lors de l'utilisation des valeurs de chaîne. Cette classe peut être efficace lors du test de plusieurs enregistrements de chaîne sans obtenir d'erreur, rationalisant ainsi les fonctionnalités du code du côté du programmeur.

Ce blog démontrera le fonctionnement de la classe 'StringTokenizer' en Java.







Comment utiliser 'StringTokenizer' en Java ?

La classe 'StringTokenizer' en Java a une méthode String de tokenizer qui divise une chaîne en jetons par rapport à un délimiteur spécifié.



Syntaxe



StringTokenizer ( chaîne de retour )


Dans cette syntaxe :





    • ' chaîne » fait référence à la « chaîne » qui doit être évaluée.
    • ' de ” correspond à un délimiteur. Il est tel que si le « retour ” est vrai, les caractères délimiteurs sont considérés comme des jetons. Sinon, ces caractères agissent comme des jetons séparés.

Méthodes 'StringTokenizer'

Voici les méthodes de classe « StringTokenizer » ainsi que leur utilisation :

Méthodes Usage
aPlus de jetons() Il applique une vérification pour plus de jetons disponibles.
nextToken()



Il donne le jeton suivant de l'objet 'StringTokenizer'.
nextToken(String delim) Il donne le jeton suivant par rapport au délimiteur spécifié.
aPlus d'Éléments() Elle applique la même fonctionnalité que la méthode « hasMoreTokens() ».
élémentsuivant() Elle est identique à la méthode « nextToken() » mais son type de retour correspond à un « Object ».
countTokens() Il calcule le nombre total de jetons.


Avant de passer aux exemples, importez le package suivant pour travailler avec la classe « StringTokenizer » :

importer java.util.StringTokenizer ;


Exemple 1 : Utilisation de la classe 'StringTokenizer' en Java

Dans cet exemple, la classe 'StringTokenizer' peut être utilisée et la chaîne contenue (en tant que paramètre du constructeur) peut être affichée :

classe publique Stringtokenizer {
public statique vide principal ( Arguments de chaîne [ ] ) {
Chaîne StringTokenizer = nouveau StringTokenizer ( 'Java' , ' ' ) ;
System.out.println ( string.nextToken ( ) ) ;
} }


Dans cet extrait de code :

    • Tout d'abord, créez un objet 'StringTokenizer' à l'aide du ' nouveau » mot-clé et le « StringTokenizer() ” constructeur.
    • Transmettez également la chaîne indiquée en tant que paramètre de constructeur qui doit être affiché.
    • Enfin, appliquez le « nextToken() ” pour accéder à la chaîne spécifiée et la renvoyer (en tant que paramètre du constructeur).

Sortir


Comme analysé, la valeur de chaîne du constructeur paramétré est renvoyée de manière appropriée.

Exemple 2 : Application des méthodes de classe « StringTokenizer » en Java

Cet exemple particulier implémente les méthodes de classe 'StringTokenizer' sur les deux chaînes différentes :

classe publique Stringtokenizer {
public statique vide principal ( Arguments de chaîne [ ] ) {
StringTokenizer string1 = nouveau StringTokenizer ( 'Java, Programmation' ) ;
StringTokenizer string2 = nouveau StringTokenizer ( 'Indice Linux' ) ;
System.out.println ( 'Total de jetons dans string1 ->' +string1.countTokens ( ) ) ;
System.out.println ( 'Total de jetons dans string2 : ' +string2.countTokens ( ) ) ;
alors que ( string1.hasMoreTokens ( ) ) {
System.out.println ( string1.nextToken ( ',' ) ) ;
System.out.println ( string1.nextToken ( ',' ) ) ;
alors que ( string2.hasMoreElements ( ) ) {
System.out.println ( string2.nextElement ( ) ) ;
System.out.println ( string2.nextElement ( ) ) ;
} } } }


Appliquez les étapes ci-dessous conformément aux lignes de code ci-dessus :

    • Tout d'abord, créez de la même manière un objet de classe 'StringTokenizer' ayant la chaîne indiquée séparée par une virgule ' , ”.
    • De même, accumulez une autre chaîne dans ce dernier objet créé.
    • Maintenant, associez le StringTokenizer ' countTokens() ” avec les deux objets pour renvoyer le nombre de jetons dans les deux chaînes contenues.
    • Après cela, appliquez le ' aPlus de jetons() ' avec l'ancien objet pour vérifier les jetons disponibles et les renvoyer en fonction de la vérification via le ' nextToken() ' méthode.
    • Il est tel que chacune des valeurs de chaîne suivantes est séparée par une virgule.
    • De même, appliquez le ' aPlus d'Éléments() ” avec cette dernière chaîne pour analyser s'il existe un autre élément de chaîne et l'afficher en fonction de celui-ci en utilisant le “ élémentsuivant() ' méthode.

Sortir


Ce résultat implique que les deux objets comprenant les valeurs de chaîne sont traités conformément aux méthodes appliquées.

Conclusion

Le ' StringTokenizer ” en Java donne une méthode String de tokenizer pour diviser une chaîne en jetons par rapport au délimiteur spécifié et renvoyer la chaîne en fonction de ses méthodes. Cette classe aide à travailler avec les chaînes car elle peut également gérer les exceptions rencontrées via ses méthodes. Ce blog a démontré l'objectif et le fonctionnement de la classe 'StringTokenizer' en Java.