Maison >Java >javaDidacticiel >Comment pouvons-nous utiliser la classe StringTokenizer en Java ?

Comment pouvons-nous utiliser la classe StringTokenizer en Java ?

WBOY
WBOYavant
2023-09-16 17:21:03713parcourir

Comment pouvons-nous utiliser la classe StringTokenizer en Java ?

StringTokenizer est une sous-classe de la classe Object qui permet aux applications de diviser des chaînes en jetons . Un ensemble de délimiteurs peut être spécifié au moment de la création ou par balise. Une instance de StringTokenizer se comporte de deux manières, selon qu'elle a été créée à l'aide du drapeau returnDelims avec la valeur true> ou false. L'objet de StringTokenizer maintient en interne la position actuelle dans la chaîne à tokeniser. Les méthodes importantes de StringTokenizer c;ass sont hasMoreElements(), hasMoreTokens(), nextElement(), nextToken() et countTokens().

Syntaxe

public class StringTokenizer extends Object implements Enumeration<Object>

Exemple 1

import java.util.*;
public class StringTokenizerTest1 {
   public static void main(String args[]) {
      StringTokenizer tokens = new StringTokenizer("Welcome To Tutorials Point");
      System.out.println("countTokens : " + tokens.countTokens());
      while(tokens.hasMoreTokens()) {
         System.out.println(tokens.nextToken());
      }
   }
}

Sortie

countTokens : 4
Welcome
To
Tutorials
Point

Exemple 2

import java.util.*;
public class StringTokenizerTest1 {
   public static void main(String args[]) {
      StringTokenizer tokens = new StringTokenizer("Welcome-To-Tutorials;Point-India;Hyderabad");
      System.out.println("countTokens : " + tokens.countTokens());
      while(tokens.hasMoreTokens()) {
         System.out.println(tokens.nextToken(";"));
      }
   }
}

Sortie

countTokens : 1
Welcome-To-Tutorials
Point-India
Hyderabad

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer