Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .