Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
trieda reťazec v Jave modelov jediná položka textových dát . Reťazce sa objaví v mnohých programov v jazyku Java - pre interné dáta aplikácie znakových pre čítanie textu od externých zdrojov dát , alebo pre zachytenie a prezentáciu užívateľské vstupný text . Aplikácie používajúce Java reťazce často potrebujú spracovávať reťazca rôznymi spôsobmi , ako je napríklad prístup časti a postavy v nich .
Reťazec Metóda
metóda " podreťazec " je súčasťou triedy reťazca v jazyku Java . Programy môžu volať metódu na objekty alebo hodnoty typu string , pomocou názvu a parametrov metódy . Dve verzie metódy " časť reťazca " existujú , jeden s jeden parameter a druhý s dvoma . Parametre označujú počiatočnej a koncovej polohy požadovaného " časť reťazca " v reťazci ako celku . Metóda " podreťazec " vráti nový reťazec objekt , ktorý obsahuje znaky požadované , skopírované z pôvodného reťazca . Pôvodnej reťazec zostáva nedotknuté .
Začnite Parameter
je nutné prvý parameter metódy " časť reťazca " . Parameter je primitívny typ " int " , ktoré môžu byť odovzdané buď ako hodnotu alebo premennú . Tento parameter udáva pozíciu , na ktoré by mal program začať operáciu " časť reťazca " . Je-li parameter začiatok index je jediný dodávaný keď program zavolá metódu " časť reťazca " , bude operácia pokračovať až do konca reťazca .
Koniec Parameter
Druhý parameter do prevádzky " časť reťazca " je nepovinné . Keď je tento parameter zadaný , predstavuje " int " hodnotu po pozíciu , v ktorej by sa operácia skončí . Druhý parameter by mal odrážať pozíciu znaku bezprostredne po posledný znak v požadovanom " podreťazec . " Ak program zavolá metódu " časť reťazca " , prechádzajúceho parameter pre konečného indexu , ktorý je väčší ako dĺžka reťazca , bude Java vyvolaním výnimky .
Metóda vyzýva
Volanie metódy " podreťazec " na povrázku je zvyčajne jednoduché . Nasledujúce syntaxe kódu ukazuje volanie metódy a priradenie výsledku do novej premennej :
String originalText = " Ahoj " ;
String subsectionText = originalText.substring ( 6 ) ;//obsahuje " tam "
nasledujúce úryvok ukazuje použitie oboch parametrov :
String originalText = " Ahoj " ;
String subsectionText = originalText.substring ( 6 , 9 ) ;//obsahuje " "