Ako používať StringTokenizer v jazyku Java

Ako Pouzivat Stringtokenizer V Jazyku Java



Java obsahuje rôzne triedy na použitie viacerých druhov funkcií podľa daných požiadaviek. ' StringTokenizer ” je jednou takou triedou, ktorá vstúpi do platnosti pri práci s hodnotami reťazca. Táto trieda môže byť účinná pri testovaní viacerých reťazcov bez toho, aby sa vyskytla chyba, čím sa zefektívnia funkcie kódu na konci programátora.

Tento blog bude demonštrovať fungovanie triedy „StringTokenizer“ v jazyku Java.







Ako používať „StringTokenizer“ v jazyku Java?

Trieda „StringTokenizer“ v jazyku Java má metódu tokenizer String, ktorá rozdeľuje reťazec na tokeny s ohľadom na určený oddeľovač.



Syntax



StringTokenizer ( reťazec vrátiť )


V tejto syntaxi:





    • reťazec “ označuje „reťazec“, ktorý je potrebné vyhodnotiť.
    • z “ zodpovedá oddeľovaču. Je to tak, že ak „ vrátiť ” je pravda, oddeľovacie znaky sa považujú za tokeny. Inak tieto postavy fungujú ako samostatné žetóny.

Metódy „StringTokenizer“.

Nasledujú metódy triedy „StringTokenizer“ spolu s ich použitím:

Metódy Použitie
hasMoreTokens() Aplikuje kontrolu na viac dostupných tokenov.
nextToken()



Poskytuje ďalší token z objektu „StringTokenizer“.
nextToken(String delim) Poskytuje ďalší token vzhľadom na zadaný oddeľovač.
hasMoreElements() Používa rovnakú funkčnosť ako metóda „hasMoreTokens()“.
nextElement() Je identická s metódou „nextToken()“, ale jej návratový typ zodpovedá „Objektu“.
countTokens() Vypočíta celkový počet tokenov.


Skôr než prejdete na príklady, importujte nasledujúci balík, aby ste mohli pracovať s triedou „StringTokenizer“:

import java.util.StringTokenizer;


Príklad 1: Použitie triedy „StringTokenizer“ v jazyku Java

V tomto príklade možno použiť triedu „StringTokenizer“ a zobraziť obsiahnutý reťazec (ako parameter konštruktora):

verejná trieda Stringtokenizer {
verejné statické void main ( String args [ ] ) {
StringTokenizer reťazec = nový StringTokenizer ( 'Java' , '' ) ;
System.out.println ( string.nextToken ( ) ) ;
} }


V tomto útržku kódu:

    • Najprv vytvorte objekt „StringTokenizer“ pomocou „ Nový kľúčové slovo a StringTokenizer() “konštruktér.
    • Tiež odovzdajte uvedený reťazec ako parameter konštruktora, ktorý je potrebné zobraziť.
    • Nakoniec použite „ nextToken() ” metóda na prístup a vrátenie zadaného reťazca (ako parameter konštruktora).

Výkon


Pri analýze sa hodnota reťazca parametrizovaného konštruktora vráti správne.

Príklad 2: Aplikácia metód triedy „StringTokenizer“ v jazyku Java

Tento konkrétny príklad implementuje metódy triedy „StringTokenizer“ na dvoch rôznych reťazcoch:

verejná trieda Stringtokenizer {
verejné statické void main ( String args [ ] ) {
StringTokenizer string1 = nový StringTokenizer ( 'Java, programovanie' ) ;
StringTokenizer string2 = nový StringTokenizer ( 'Linuxová rada' ) ;
System.out.println ( 'Celkový počet tokenov v reťazci 1 -> ' +string1.countTokeny ( ) ) ;
System.out.println ( 'Celkový počet tokenov v reťazci 2: ' +string2.countTokeny ( ) ) ;
zatiaľ čo ( string1.hasMoreTokens ( ) ) {
System.out.println ( string1.nextToken ( ',' ) ) ;
System.out.println ( string1.nextToken ( ',' ) ) ;
zatiaľ čo ( string2.hasMoreElements ( ) ) {
System.out.println ( string2.nextElement ( ) ) ;
System.out.println ( string2.nextElement ( ) ) ;
} } } }


Použite nižšie uvedené kroky v súlade s vyššie uvedenými riadkami kódu:

    • Najprv podobne vytvorte objekt triedy „StringTokenizer“ s uvedeným reťazcom oddeleným čiarkou „ , “.
    • Podobne akumulujte ďalší reťazec v druhom vytvorenom objekte.
    • Teraz priraďte StringTokenizer “ countTokens() ” metóda s oboma objektmi na vrátenie počtu tokenov v oboch obsiahnutých reťazcoch.
    • Potom použite „ hasMoreTokens() ” metóda s predchádzajúcim objektom na kontrolu dostupných tokenov a ich vrátenie na základe kontroly cez „ nextToken() “.
    • Je to také, že každá z nasledujúcich hodnôt reťazca je oddelená čiarkou.
    • Podobne použite „ hasMoreElements() ” s posledným reťazcom na analýzu, či existuje ďalší prvok reťazca a na základe toho ho zobrazíte pomocou „ nextElement() “.

Výkon


Tento výsledok znamená, že obidva objekty obsahujúce reťazcové hodnoty sú zvládnuté v súlade s použitými metódami.

Záver

' StringTokenizer ” v jazyku Java poskytuje metódu tokenizer String na rozdelenie reťazca na tokeny s ohľadom na zadaný oddeľovač a vrátenie reťazca na základe jeho metód. Táto trieda pomáha pri práci s reťazcami, pretože sa dokáže vyrovnať aj s výnimkami, ktorým čelí, prostredníctvom svojich metód. Tento blog demonštroval cieľ a fungovanie triedy „StringTokenizer“ v jazyku Java.