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 Splitu

Java reťazca poskytujú programátorom prostriedky pre ukladanie a manipuláciu postupností textových znakov . Trieda String v Jave implementuje rôzne metódy pre prístup k informáciám o obsahu kusu textu. Spôsob rozdelenia je bežne používaná metóda , ktorá umožňuje programy na získanie časti reťazca ako prvky v poli , s reťazcami ako celku rozdelenie pomocou regulárneho výrazu . Metóda

metóda reťazec trieda rozdelenie je k dispozícii v dvoch formách , jeden s jedným parametrom a jedna s dvoma . Java programy môžu volať metódu rozdelenia na sláčikové objektov pomocou názvu metódy , poskytujúce jeden alebo dva parametre podľa potreby . Napríklad nasledujúci výpis kódu ukazuje rozdelenie reťazcové premenné pomocou medzery :

String MyString = " sekvencie slov "

myString.split ( " " ) ;

reťazec je v tomto prípade rozdelená do štyroch elementov , z ktorých každá obsahuje slovo vo vete , uložené v poradí , v akom sa objavujú v pôvodnej hodnotu reťazca .
Späť

metóda reťazec rozdelenie vracia pole reťazcov . Dĺžka poľa je závislá na počte sekcií reťazca , niekedy označované ako " žetóny , " vyplývajúce z prevádzky rozdelenia . Programy môžu prístup k položkám poľa priamo ako v nasledujúcom príklade :

System.out.println ( myString.split ( " " ) [ 0 ] ) ;//výstupu " A "

Alternatívne program môže ukladať pole reťazcov ako premenné pre ďalšie spracovanie :

String [ ] textTokens = myString.split ( " " ) ;

for ( int i = 0 ; i < textTokens . dĺžka , i + + ) { System.out.println ( Spojené

textTokens [ i ] ) ;

}

v tomto prípade program výstupy každý prvok v reťazci poľa na samostatný riadok .
regulárnych výrazov parameter

je nutné prvý parameter metódy reťazec rozdelené na funkciu pracovať . Tento parameter ukazuje regulárny výraz , ktorý sa chová ako oddeľovač pre prevádzku rozdelené . V " MyString " Napríklad , medzera je dodávaný ako oddeľovač , takže výsledné prvky poľa predstavujú tie časti reťazca , ktoré sa objavujú medzi medzerami , ktoré obsahuje . V Jave , regulárne výrazy umožňujú programátorom , aby zodpovedali rôzne vzory charakteru v rámci reťazca , s použitím týchto pôsobiť ako oddeľovače pre prevádzku rozdelené .
Limit Parameter

Druhý parameter na reťazec rozdelenie prevádzky je voliteľná , čo žiadne obmedzenie programátor chce presadiť na proces . Ak program zavolá metódu rozdelenia bez poskytnutia parameter limitu , bude operácia vykonaná pre celý reťazec . Ak sa objavia parameter limitu , bude operácia rozdelenie sa vykonáva na stanovený počet opakovaní . Napríklad nasledujúci kód ukazuje použitie parametra medza :

String someWords = " výber slov " ;

String [ ] wordTokens = someWords.split ( " " , 3 ) ;

System.out.println ( wordTokens [ 2 ] ) ;//" slov "

Po operácii rozdelení vykonal toľkokrát , koľkokrát je určený limitný parameter , zvyšok reťazec je skopírovaný do konečnej polohy poľa .

Najnovšie články

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