Cómo usar StringTokenizer en Java

Como Usar Stringtokenizer En Java



Java incluye varias clases para aplicar múltiples tipos de funcionalidades según los requisitos establecidos. El ' Tokenizador de cadenas ” es una de esas clases que entra en vigor mientras se trabaja con los valores de cadena. Esta clase puede ser efectiva al probar varios registros de cadenas sin obtener un error, lo que simplifica las funcionalidades del código al final del programador.

Este blog demostrará el funcionamiento de la clase 'StringTokenizer' en Java.







¿Cómo usar 'StringTokenizer' en Java?

La clase 'StringTokenizer' en Java tiene un método String tokenizador que divide una cadena en tokens con respecto a un delimitador específico.



Sintaxis



Tokenizador de cadenas ( string, de, devolver )

 
En esta sintaxis:





    • cadena ” se refiere a la “Cadena” que necesita ser evaluada.
    • de ” corresponde a un delimitador. Es tal que si el “ devolver ” es verdadero, los caracteres delimitadores se consideran tokens. De lo contrario, estos personajes actúan como tokens separados.

Métodos 'StringTokenizer'

Los siguientes son los métodos de la clase 'StringTokenizer' junto con su uso:

Métodos Uso
tieneMásTokens() Aplica un cheque por más tokens disponibles.
siguiente token ()

 



Da el siguiente token del objeto 'StringTokenizer'.
nextToken (cadena de delimitación) Da el siguiente token con respecto al delimitador especificado.
tieneMásElementos() Aplica la misma funcionalidad que el método “hasMoreTokens()”.
siguienteElemento() Es idéntico al método “nextToken()” pero su tipo de retorno corresponde a un “Objeto”.
contarfichas() Calcula el total de fichas.

 
Antes de dirigirse a los ejemplos, importe el siguiente paquete para trabajar con la clase 'StringTokenizer':

importar java.util.StringTokenizer;

 
Ejemplo 1: utilizando la clase 'StringTokenizer' en Java

En este ejemplo, se puede utilizar la clase 'StringTokenizer' y se puede mostrar la cadena contenida (como parámetro del constructor):

tokenizador de cadena de clase pública {
vacío público estático principal ( Argumentos de cadena [ ] ) {
StringTokenizer cadena = nuevo StringTokenizer ( 'Java' , ' ' ) ;
Sistema.fuera.println ( cadena.nextToken ( ) ) ;
} }

 
En este fragmento de código:

    • En primer lugar, cree un objeto 'StringTokenizer' con la ayuda de ' nuevo ” palabra clave y el “ Tokenizador de cadena() ” constructor.
    • Además, pase la cadena indicada como un parámetro de constructor que debe mostrarse.
    • Por último, aplique el “ siguiente token () ” método para acceder y devolver la cadena especificada (como un parámetro de constructor).

Producción


Tal como se analiza, el valor de cadena del constructor parametrizado se devuelve de forma adecuada.

Ejemplo 2: Aplicación de los métodos de clase 'StringTokenizer' en Java

Este ejemplo particular implementa los métodos de la clase 'StringTokenizer' en las dos cadenas diferentes:

tokenizador de cadena de clase pública {
vacío público estático principal ( Argumentos de cadena [ ] ) {
StringTokenizer string1 = nuevo StringTokenizer ( 'Java, Programación' ) ;
StringTokenizer string2 = nuevo StringTokenizer ( 'Pista de Linux' ) ;
Sistema.fuera.println ( 'Total de tokens en cadena1 ->' +string1.countTokens ( ) ) ;
Sistema.fuera.println ( 'Total de tokens en la cadena 2:' +string2.countTokens ( ) ) ;
  mientras ( string1.hasMoreTokens ( ) ) {
Sistema.fuera.println ( cadena1.siguienteToken ( ',' ) ) ;
Sistema.fuera.println ( cadena1.siguienteToken ( ',' ) ) ;
  mientras ( cadena2.tieneMásElementos ( ) ) {
Sistema.fuera.println ( cadena2.nextElement ( ) ) ;
Sistema.fuera.println ( cadena2.nextElement ( ) ) ;
} } } }

 
Aplique los pasos proporcionados a continuación de acuerdo con las líneas de código anteriores:

    • Primero, cree de manera similar un objeto de clase 'StringTokenizer' que tenga la cadena indicada separada por una coma ' , ”.
    • Asimismo, acumule otra cadena en el último objeto creado.
    • Ahora, asocie el StringTokenizer “ contarfichas() ” con ambos objetos para devolver el recuento de tokens en ambas cadenas contenidas.
    • Después de eso, aplique el “ tieneMásTokens() ” con el objeto anterior para comprobar si hay tokens disponibles y devolverlos en función de la comprobación a través del “ siguiente token () ' método.
    • Es tal que cada uno de los siguientes valores de cadena está separado por una coma.
    • Asimismo, aplicar el “ tieneMásElementos() ” con la última cadena para analizar si hay otro elemento de cadena y mostrarlo en función de eso usando el “ siguienteElemento() ' método.

Producción


Este resultado implica que ambos objetos que comprenden los valores de cadena se copian de acuerdo con los métodos aplicados.

Conclusión

El ' Tokenizador de cadenas La clase ” en Java proporciona un método String tokenizador para dividir una cadena en tokens con respecto al delimitador especificado y devolver la cadena en función de sus métodos. Esta clase es de ayuda para trabajar con las cadenas, ya que también puede hacer frente a las excepciones enfrentadas a través de sus métodos. Este blog demostró el objetivo y el funcionamiento de la clase 'StringTokenizer' en Java.