Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Token v Jave ?

Java programy používajú rôzne prostriedky pre spracovanie textových reťazcov . Java programátori často potrebujú spracovávať text z užívateľského vstupu , alebo z externých zdrojov dát , ako sú databázy a textových súborov . Často , programy rozdeliť také textových reťazcov do menších častí . Tieto menšie časti sa označujú ako žetóny . Trieda StringTokenizer poskytuje celý rad takých funkcií , ale programy môžu voliteľne vykonávať niektoré z týchto akcií iba pomocou triedy String . Vstupné Struny

Java programy môžu vytvárať tokeny z akýchkoľvek hodnôt vstupného reťazca alebo premenné . Ak program používa metódu rozdelenia triedy string vytvoriť žetóny , hodnota reťazca môže byť priradený k premennej odkazu ako v nasledujúcom ukážkovom kóde : Spojené

String myWords = " Tu sú niektoré slová " ;

Ak program používa triedu StringTokenizer vytvoriť žetóny , môže metódu konstruktoru triedy sa počiatočnú hodnotu reťazca ako parametra pomocou nasledujúcej syntaxe :

StringTokenizer myTokenizer = new StringTokenizer ( " tu sú niektoré slová " ) ;

Akonáhle program vytvorí jeden z týchto typy premenných , že je pripravený vytvoriť tokeny zo vstupného reťazca
Oddeľovače
. programy

Java možno rozdeliť vstupné textové reťazce na konkrétny oddeľovača . Oddeľovač je znak alebo súbor znakov rozdeliť reťazec na . Napríklad , Java možno rozdeliť vetu na slová pomocou znaku medzery ako oddeľovače . Keď je program , pomocou triedy reťazec , oddeľovač môže byť odovzdaný ako parameter metódy rozdelené . Keď je program , pomocou triedy StringTokenizer , oddeľovač môže byť odovzdaný do metódy konstruktoru triedy spolu s vstupný reťazec takto :

StringTokenizer myTokenizer = new StringTokenizer ( " Tu sú niektoré slová " , " " ) ;

Java programy možno použiť ľubovoľný znak alebo kombinácia znakov , ktoré slúžia ako oddeľovače , rovnako ako voliteľne definovanie týchto pomocou regulárnych výrazov . Spoločné oddeľovače patrí nový riadok a návrat vozíka znaky .
Token Výsledky

Java programy môžu spracovávať textové tokeny rôznymi spôsobmi . Ak program používa metódu rozdelenia triedy string , žetóny môžu byť uložené a spracované v poli . Keď kód volá metódu reťazec rozdeliť , Java vracia pole reťazcov . Kód potom môže iterovať to , alebo prístup k určité prvky v ňom , ako je požadované . Keď trieda StringTokenizer darí reťazec tokenov , programy používajú inštanciu objektu triedy samotnej iterovat sláčikových žetóny jeden po druhom .
Implementácia

Realizácia string žetóny v programe Java závisí na tom , ktoré sú zapojené triedy . Nasledujúci syntaxe príklad znázorňuje rozdelenie reťazcové premenné do poľa žetónov :

String [ ] myTokens = myWords.split ( " " ) ;

Nasledujúci kód demonštruje iterácie sláčikových tokeny pomocou StringTokenizer trieda :

kým ( myTokenizer.hasMoreTokens ( ) ) {

String thisToken = myTokenizer.nextToken ( ) ;

System.out.println ( thisToken ) ;

}

oficiálny Java prostriedky podporovať vývojárom použiť triedu string skôr než StringTokenizer , hoci nedávna jazykové správy naďalej poskytovať triedu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené