El método countTokens() de la clase StringTokenizer calcula la cantidad de veces que se puede llamar al método nextToken de este tokenizador antes de que el método genere más excepciones.
Nota: La posición actual no avanza durante el proceso.
Sintaxis:
public int countTokens()
Parámetros: El método no toma ningún parámetro.
Valor devuelto: el método se utiliza para devolver el número de tokens que quedan en la string utilizando el conjunto de delimitadores actual.
Los siguientes programas ilustran el funcionamiento del método countTokens() de StringTokenizer:
Ejemplo 1:
// Java code to illustrate countTokens() method import java.util.*; public class StringTokenizer_Demo1 { public static void main(String args[]) { // Creating a StringTokenizer StringTokenizer str_arr = new StringTokenizer( "Lets practice at GeeksforGeeks"); // Counting the tokens int count = str_arr.countTokens(); System.out.println("Total number of Tokens: " + count); // Print the tokens for (int i = 0; i < count; i++) System.out.println("token at [" + i + "] : " + str_arr.nextToken()); } }
Producción:
Total number of Tokens: 4 token at [0] : Lets token at [1] : practice token at [2] : at token at [3] : GeeksforGeeks
Ejemplo 2:
// Java code to illustrate countTokens() method import java.util.*; public class StringTokenizer_Demo2 { public static void main(String args[]) { // Creating a StringTokenizer StringTokenizer str_arr = new StringTokenizer( "Welcome to GeeksforGeeks"); // Counting the tokens int count = str_arr.countTokens(); System.out.println("Total number of Tokens: " + count); // Print the tokens for (int i = 0; i < count; i++) System.out.println("token at [" + i + "] : " + str_arr.nextToken()); } }
Producción:
Total number of Tokens: 3 token at [0] : Welcome token at [1] : to token at [2] : GeeksforGeeks
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA