Método StringTokenizer countTokens() en Java con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *