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

Ako Split v jazyku Java

Trieda Java String poskytuje celý rad funkcií pre spracovanie textu . Použitie metódy delené, môžete vytvoriť pole reťazcov , ktoré predstavujú podsekcie väčšie String . Java Reťazce sú rozdelené pomocou regulárny výraz , ktorý definuje , aké znaky v reťazci by mali byť použité na vymedzenie úsekov , ktoré majú byť rozdelené . Napríklad oddeliť slová vo vete tak , aby každý z nich zaberá jeden prvok poľa , môžete rozdeliť vetu String pomocou medzery ako regulárny výraz . Táto metóda String rozdelenie je jednoduché a ľahko sa učí . Pokyny dovolená 1

Vytvorte String text , ktorý chcete rozdeliť v programe Java . Použite nasledujúci príklad kódu , ak ešte nemáte reťazec , ktorý chcete rozdeliť :

String completeText = "Tu je nejaký text " ;

jednoducho inštanciu String objekt základnej časti textu, ktorý obsahuje slová oddelené medzerou . Vytvorte si svoj ​​vlastný reťazec , ak dávate prednosť , keď si spomenul , aby zahŕňala Split postavu viackrát v ňom .
2

rozdeliť reťazec . Použite nasledujúcu syntax rozdeliť textový reťazec :

completeText.split ( " " ) ;

Tento riadok vykonáva rozdelenie prevádzky na povrázku , s použitím znaku medzery ako oddeľovače , as je uvedené v parametri . Zmeňte riadok nasledujúcim spôsobom , priradí výsledok operácie rozdelené do objektu poľa :

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

pole teraz obsahuje jeden prvok pre každá časť v pôvodnej reťazec , ktorý sa objavil medzi medzerami .
3

Výstupný výsledky vášho rozdelené prevádzky . Pridajte nasledujúci kód prechádzať výsledok funkcie rozdelené , písať každý prvok sa na jednom riadku výstupe konzoly :

( String TKN : textTokens )

{ System.out . println ( " - " + TKN ) ; }

Uložte programu , potom skompilovať a spustiť ho . Mali by ste vidieť nasledujúce zapísaná do konzoly , ak ste použili svoje vlastné pôvodné reťazec :

- Tu

- je

- niektoré

- text
4

Použitie viacerých znakov rozdeliť reťazec . Máte veľa možností , pokiaľ ide o tom , ako si rozdeliť textový reťazec v Jave . Na preukázanie iného , zmeniť svoj ​​String vyhlásenie takto :

String completeText = "Tu je nejaký text , a ďalšie . " ;

Zmeniť chod rozdelený takto :

String [ ] = textTokens completeText.split ( " [ , . ] + " ) , celým

hranaté zátvorky ukazujú , že viac znaky môžu byť použité na rozdelenie reťazec , pričom znamienko plus znamená , že ľubovoľný počet týchto znaky vyskytujúce sa spoločne by mali byť považované za jeden . Otestujte svoj ​​program pre zobrazenie výstupu .
5

Obmedzte rozdelenie prevádzky . Môžete použiť obmedzenie počtu prípadov , kedy funkcia rozdelenie je použitá k vašej String , nakoniec určenie dĺžky výsledného poľa . Zmeniť svoj rozdelenie funkcií takto :

String [ ] textTokens = completeText.split ( " [ , . ] + " , 3 ) ;

Otestujte si svoj ​​program a mali by ste vidieť nasledujúci výstup :

- Tu

- je

- . nejaký text , plus viac

Po funkcie rozdelení bol použitý zadaný počet opakovaní , zostávajúce časť pôvodného reťazca je umiestnený v položke konečnej poľa .

Najnovšie články

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