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

Java String Rozdeliť kódy

Trieda Java String poskytuje metódy pre spracovanie textových reťazcov , vrátane prístupu a modifikácie znaky . Spôsob rozdelenia rozdelí daný textový reťazec na jednotlivé položky , ktoré sú niekedy označované ako " tokeny . " Tieto tokeny sú automaticky umiestnené do poľa reťazcov , ktorý bol vrátený , keď je volaná metóda rozdelenia . Pri použití metódy rozdelenia , vývojári majú k dispozícii rad možností , pokiaľ ide o výber reťazec , spracovanie výsledného poľa a vytvoriť regulárny výraz používaný pre rozdelenie . Rozdeliť na reťazcové premenné Vrátenie Array

Najjednoduchší prípad rozdelenie Java String zahŕňa vykonávanie spôsobu na String premenné , priradenie výsledku do poľa reťazcov . V nasledujúcom príklade kóde , regulárny výraz použiť k rozdeleniu String je jediná medzera :

String fullString = "Tu je nejaký text " ;

String [ ] stringTokens = fullString.split ( " " ) ; celým

každý zo slov v pôvodnej reťazec bude teraz uložené v po sebe idúcich pole polohách . Nasledujúci test linka bude písať "Tu " na štandardný výstup konzole :

System.out.println ( stringTokens [ 0 ] ) ;
Splitu s limitom

metódy String rozdelenej môže byť prípadne odovzdaný parameter primitívneho typu " int " , označujúci limit . Limit určuje , koľkokrát sa vykonáva operácie rozdelenia . Akonáhle bolo dosiahnuté limite, bude zostávajúca časť String byť umiestnené v konečnej pozícii poľa . Nasledujúci kód ukazuje použitie obmedzenia v rámci rozdelenia procesu :

String [ ] stringTokens = fullString.split ( " " , 3 ) ;

Použitie pôvodné " fullString " premenné , nasledujúce vôľa výstupu " nejaký text " do konzoly : Spojené

System.out.println ( stringTokens [ 2 ] ) ;
Splitu na reťazcový literál

Rovnako ako vykonávanie spôsobu rozdelenia na sláčikové premenných , môže Java aplikácie vykonávať ju na reťazec literály , kde je hodnota String výslovne uvedené skôr , než je volaná metóda na neho . Nasledujúci kód vzorky demonštruje alternatívny spôsob , ako produkovať rovnaký výsledok ako " fullString " Napríklad :

String [ ] stringTokens = "Tu je nejaký text " split ( " " , 3 ) ;
< . p > Táto syntax je užitočná v prípadoch, keď je pôvodný textový obsah String nepožaduje po operácii rozdelení je kompletný .
Splitu s rôznou regulárne výrazy

prvý parameter metódy Java String rozdelenej označuje regulárny výraz . . Regulárne výrazy v Jave ukazujú , sady a vzory znakov , ktoré zodpovedajú v rámci reťazca

Napríklad nasledujúcu syntax rozdelí reťazec na ľubovoľný znak , ktorý nie je buď hornej alebo dolnej písmeno :

Split ( " [ ^ a - zA - Z ] " ) ;

Ak chcete rozdeliť reťazec zakaždým číslice stretol , nasledujúcej syntaxe platí :

split ( " [ 0-9 ] " ) ;

Existuje mnoho možných regulárne výrazy v Jave , vrátane " metaznaky " , ktoré majú osobitný význam
.

Najnovšie články

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