Come utilizzare StringTokenizer in Java

Come Utilizzare Stringtokenizer In Java



Java include varie classi per applicare più tipi di funzionalità secondo i requisiti indicati. IL ' StringTokenizer ” è una di queste classi che entra in vigore mentre si lavora con i valori delle stringhe. Questa classe può essere efficace durante il test per più record di stringhe senza ottenere un errore, semplificando così le funzionalità del codice alla fine del programmatore.

Questo blog dimostrerà il funzionamento della classe 'StringTokenizer' in Java.







Come utilizzare 'StringTokenizer' in Java?

La classe 'StringTokenizer' in Java ha un metodo String tokenizer che suddivide una stringa in token rispetto a un delimitatore specificato.



Sintassi



StringTokenizer ( stringa di ritorno )


In questa sintassi:





    • corda ” si riferisce alla “Stringa” che deve essere valutata.
    • Di ” corrisponde a un delimitatore. È tale che se il “ ritorno ” è true, i caratteri delimitatori sono considerati token. Altrimenti, questi personaggi agiscono come gettoni separati.

Metodi 'StringTokenizer'.

Di seguito sono riportati i metodi della classe 'StringTokenizer' insieme al loro utilizzo:

Metodi Utilizzo
hasMoreTokens() Applica un controllo per più token disponibili.
prossimoToken()



Fornisce il token successivo dall'oggetto 'StringTokenizer'.
nextToken(Delim stringa) Fornisce il token successivo rispetto al delimitatore specificato.
haPiùElementi() Applica la stessa funzionalità del metodo 'hasMoreTokens()'.
elemento successivo() È identico al metodo “nextToken()” ma il suo tipo di ritorno corrisponde a un “Oggetto”.
contaToken() Calcola i token totali.


Prima di andare agli esempi, importa il seguente pacchetto per lavorare con la classe 'StringTokenizer':

import java.util.StringTokenizer;


Esempio 1: utilizzo della classe 'StringTokenizer' in Java

In questo esempio, è possibile utilizzare la classe 'StringTokenizer' e visualizzare la stringa contenuta (come parametro del costruttore):

Stringtokenizer di classe pubblica {
public static void principale ( Argomenti stringa [ ] ) {
StringTokenizer stringa = new StringTokenizer ( 'Giava' , ' ' ) ;
System.out.println ( string.nextToken ( ) ) ;
} }


In questo frammento di codice:

    • Prima di tutto, crea un oggetto 'StringTokenizer' con l'aiuto del ' nuovo ” parola chiave e “ StringTokenizer() 'costruttore.
    • Inoltre, passa la stringa indicata come parametro del costruttore che deve essere visualizzato.
    • Infine, applica il ' prossimoToken() ” per accedere e restituire la stringa specificata (come parametro del costruttore).

Produzione


Come analizzato, il valore stringa del costruttore parametrizzato viene restituito in modo appropriato.

Esempio 2: applicazione dei metodi della classe 'StringTokenizer' in Java

Questo particolare esempio implementa i metodi della classe 'StringTokenizer' sulle due diverse stringhe:

Stringtokenizer di classe pubblica {
public static void main ( Argomenti stringa [ ] ) {
StringTokenizer string1 = nuovo StringTokenizer ( 'Java, programmazione' ) ;
StringTokenizer string2 = nuovo StringTokenizer ( 'Suggerimento Linux' ) ;
System.out.println ( 'Totale Token in string1 -> ' +stringa1.countTokens ( ) ) ;
System.out.println ( 'Token totali in string2: ' +stringa2.countTokens ( ) ) ;
Mentre ( string1.hasMoreTokens ( ) ) {
System.out.println ( string1.nextToken ( ',' ) ) ;
System.out.println ( string1.nextToken ( ',' ) ) ;
Mentre ( string2.hasMoreElements ( ) ) {
System.out.println ( string2.nextElement ( ) ) ;
System.out.println ( string2.nextElement ( ) ) ;
} } } }


Applicare i passaggi forniti di seguito in conformità con le righe di codice precedenti:

    • Innanzitutto, crea allo stesso modo un oggetto di classe 'StringTokenizer' con la stringa indicata separata da una virgola ' , ”.
    • Allo stesso modo, accumula un'altra stringa nell'ultimo oggetto creato.
    • Ora, associa lo StringTokenizer ' contaToken() ” con entrambi gli oggetti per restituire il conteggio dei token in entrambe le stringhe contenute.
    • Successivamente, applica il ' hasMoreTokens() ” con l'oggetto precedente per controllare i token disponibili e restituirli in base al controllo tramite il “ prossimoToken() ' metodo.
    • È tale che ciascuno dei successivi valori di stringa è separato da una virgola.
    • Allo stesso modo, applica il ' haPiùElementi() ” con quest'ultima stringa per analizzare se esiste un altro elemento stringa e visualizzarlo in base a quello utilizzando il metodo “ elemento successivo() ' metodo.

Produzione


Questo risultato implica che entrambi gli oggetti che comprendono i valori stringa vengano copiati secondo i metodi applicati.

Conclusione

IL ' StringTokenizer La classe ” in Java fornisce un metodo String tokenizer per dividere una stringa in token rispetto al delimitatore specificato e restituire la stringa in base ai suoi metodi. Questa classe è di aiuto nel lavorare con le stringhe in quanto può far fronte anche alle eccezioni affrontate tramite i suoi metodi. Questo blog ha dimostrato l'obiettivo e il funzionamento della classe 'StringTokenizer' in Java.