En Java, une chaîne tokenizer est utilisée pour briser une chaîne de texte en sections appelées jetons . Délimiteurs , des caractères spéciaux utilisés pour séparer les jetons , sont précisées dans la liste des paramètres tokenizer de chaîne et de déterminer comment séparer le texte en jetons . Les jetons peuvent être retournés à partir de la tokenizer et imprimées , affichées ou stockées pour une utilisation ultérieure . La chaîne tokenizer est considérée comme obsolète et est désormais pris en charge uniquement pour permettre aux programmes âgés à rester compatible avec les compilateurs Java modernes. La méthode du partage est maintenant utilisée à la place de la chaîne tokenizer . Instructions 1 importer le package java.util.StringTokenizer avant la classe contenant la chaîne tokenizer : importation java.util.StringTokenizer ; classe Token publique { Photos } 2 créer une variable chaîne de données contenant: chaîne private String = " An = Exemple = String; " + " string = tokenizer ; " 3 créer une chaîne tokenizer dans la méthode principale de votre programme . Appelez la variable chaîne créée précédemment . Les deux paramètres entre parenthèses de la chaîne tokenizer sont le contenant le texte de chaîne suivie par le texte à analyser out. Tapez le code suivant : public static void main (String args [ ] ) { jeton StringTokenizer = new ( string , "=" ) StringTokenizer ; } < br > Hôtels 4 Ajouter un séparateur à la chaîne tokenizer pour supprimer le texte sélectionné en utilisant la fonction "while" de la boucle et la " hasMoreTokens ()" méthode située dans le package tokenizer importé. Enregistrez la sortie de la méthode en deux variables de chaîne d'imprimer plus tard dans le programme. Tapez le code suivant : while ( string.hasMoreTokens ()) { cordes st1 = string.nextToken (); cordes ST2 = string.nextToken (); Photos } 5 Imprimer la chaîne sous forme de jeton à l'écran en utilisant la commande System.out.println . Le \\ t symbole indique au compilateur Java pour lancer une nouvelle ligne entre les sorties . Tapez le code suivant : System.out.println ( st1 + "\\ t" + ST2) ; 6 exécuter votre programme tokenizer de voir que cela fonctionne correctement et à découvrir des erreurs de codage. Voici un exemple de code de l'ensemble du programme : importation java.util.StringTokenizer ; public class Token { privé string String = " An = Exemple = string; " + " string = Tokenizer ; " void main (String args [ ] ) { jeton StringTokenizer = new public static StringTokenizer (string, "= ;") ; Photos while ( token.hasMoreTokens ()) { cordes st1 = string.nextToken (); cordes ST2 = string.nextToken (); System.out.println ( st1 + "\\ t" + ST2) ; } } }
|