Kako uporabljati StringTokenizer v Javi

Kako Uporabljati Stringtokenizer V Javi



Java vključuje različne razrede za uporabo več vrst funkcionalnosti v skladu z danimi zahtevami. ' StringTokenizer ” je en tak razred, ki začne veljati med delom z vrednostmi nizov. Ta razred je lahko učinkovit med preizkušanjem več nizovnih zapisov, ne da bi se pojavila napaka, s čimer se racionalizirajo funkcionalnosti kode na koncu programerja.

Ta spletni dnevnik bo prikazal delovanje razreda »StringTokenizer« v Javi.







Kako uporabljati »StringTokenizer« v Javi?

Razred »StringTokenizer« v Javi ima metodo tokenizer String, ki razdeli niz na žetone glede na podano ločilo.



Sintaksa



StringTokenizer ( niz od vrnitev )


V tej sintaksi:





    • vrvica « se nanaša na »niz«, ki ga je treba ovrednotiti.
    • od ” ustreza ločilu. Tako je, da če ' vrnitev ” je vrednost true, ločilni znaki veljajo za žetone. V nasprotnem primeru ti znaki delujejo kot ločeni žetoni.

Metode »StringTokenizer«.

Sledijo metode razreda »StringTokenizer« skupaj z njihovo uporabo:

Metode Uporaba
hasMoreTokens() Uporabi preverjanje, ali je na voljo več žetonov.
nextToken()



Poda naslednji žeton iz predmeta »StringTokenizer«.
nextToken(razmejevalnik niza) Poda naslednji žeton glede na določeno ločilo.
hasMoreElements() Uporablja enako funkcionalnost kot metoda »hasMoreTokens()«.
naslednjiElement() Identična je metodi »nextToken()«, vendar njen povratni tip ustreza »predmetu«.
countTokens() Izračuna skupno število žetonov.


Preden se odpravite na primere, uvozite naslednji paket za delo z razredom »StringTokenizer«:

import java.util.StringTokenizer;


1. primer: uporaba razreda »StringTokenizer« v Javi

V tem primeru je mogoče uporabiti razred »StringTokenizer« in prikazati vsebovani niz (kot parameter konstruktorja):

javni razred Stringtokenizer {
javni statični void main ( Argi nizov [ ] ) {
StringTokenizer niz = nov StringTokenizer ( 'Java' , ' ' ) ;
System.out.println ( string.nextToken ( ) ) ;
} }


V tem delčku kode:

    • Najprej ustvarite objekt »StringTokenizer« s pomočjo » novo ' ključna beseda in ' StringTokenizer() ” konstruktor.
    • Prav tako posredujte navedeni niz kot parameter konstruktorja, ki ga je treba prikazati.
    • Na koncu uporabite » nextToken() ” za dostop in vrnitev navedenega niza (kot parameter konstruktorja).

Izhod


Kot je bilo analizirano, je vrednost niza parametriziranega konstruktorja ustrezno vrnjena.

Primer 2: Uporaba metod razreda »StringTokenizer« v Javi

Ta poseben primer implementira metode razreda »StringTokenizer« na dva različna niza:

javni razred Stringtokenizer {
javni statični void main ( Argi nizov [ ] ) {
StringTokenizer niz1 = nov StringTokenizer ( 'Java, programiranje' ) ;
StringTokenizer niz2 = nov StringTokenizer ( 'Linux namig' ) ;
System.out.println ( 'Skupno število žetonov v nizu1 -> ' +string1.countTokens ( ) ) ;
System.out.println ( 'Skupno število žetonov v nizu2: ' +string2.countTokens ( ) ) ;
medtem ( niz1.hasMoreTokens ( ) ) {
System.out.println ( string1.nextToken ( ',' ) ) ;
System.out.println ( string1.nextToken ( ',' ) ) ;
medtem ( niz2.hasMoreElements ( ) ) {
System.out.println ( string2.nextElement ( ) ) ;
System.out.println ( string2.nextElement ( ) ) ;
} } } }


Uporabite spodnje korake v skladu z zgornjimi vrsticami kode:

    • Najprej na podoben način ustvarite predmet razreda »StringTokenizer« z navedenim nizom, ločenim z vejico ' , ”.
    • Podobno zberite še en niz v nazadnje ustvarjenem objektu.
    • Zdaj pa povežite StringTokenizer ' countTokens() ” z obema objektoma za vrnitev števila žetonov v obeh vsebovanih nizih.
    • Po tem uporabite » hasMoreTokens() ' s prejšnjim objektom za preverjanje razpoložljivih žetonov in njihovo vrnitev na podlagi preverjanja prek ' nextToken() ” metoda.
    • Tako je, da je vsaka naslednja vrednost niza ločena z vejico.
    • Podobno uporabite » hasMoreElements() ' s slednjim nizom za analizo, ali obstaja drug element niza, in ga prikaže na podlagi tega z uporabo ' naslednjiElement() ” metoda.

Izhod


Ta rezultat pomeni, da sta oba predmeta, ki sestavljata vrednosti niza, obravnavana v skladu z uporabljenimi metodami.

Zaključek

' StringTokenizer ” v Javi daje metodo tokenizer String za razdelitev niza na žetone glede na določeno ločilo in vrnitev niza na podlagi njegovih metod. Ta razred je v pomoč pri delu z nizi, saj se lahko spopade tudi z izjemami, s katerimi se sooča, prek svojih metod. Ta blog je pokazal cilj in delovanje razreda »StringTokenizer« v Javi.