Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
V Jave , struny sú objekty . To znamená , že môžete volať metódy reťazcových premenných a hodnôt . Špecifikácia jazyka Java pre triedu string opisuje metódy k dispozícii . Ak chcete vytvoriť objekt typu string a konkretizovať ho , dávať mu hodnotu , použite nasledujúce ukážkový syntax :
String someName = " James " ;
Ak chcete volať metódu na reťazcové premenné , použite nasledujúci kód , volaním metódy " výbava " :
String trimmedString = someName.trim ( ) ;
Tento príklad kódu volá metódu " výbava " , ktorá vráti kópiu reťazca s niektorou predné alebo zadné white - space odstrániť z nej , ukladanie výsledkov do novej premennej .
Znaky
reťazca v jazyku Java sú sekvencie znakov textu. Trieda poskytuje celý rad funkcií pre prístup a manipuláciu s týmito znakmi . Napríklad nasledujúci ukážkový kód demonštruje napíše znak na prvej pozícii v reťazcové premenné :
System.out.println ( someName.charAt ( 0 ) ) ;
prvý znak v reťazci je v nulovej polohe , ako reťazec implementuje postupnosť znakov ako pole . Znaky v reťazci môže byť reprezentovaný v rámci programu Java s využitím " char " typ dát , takto :
char firstChar = someName.charAt ( 0 ) ;
" char " dáta typ je primitívny typ , ako je " int " a " double " .
Dĺžka
programy v jazyku Java prístup dĺžku reťazca objektu volaním dĺžku metóda na neho . Metóda vráti celočíselnú hodnotu predstavujúce počet znakov v reťazci . Nasledujúci príklad kódu ukazuje , stanovenie dĺžky reťazca a uloženie výsledku do premennej :
int StringLength = someName.length ( ) ;
Programy môžu tiež použiť metódu dĺžky priamo , ako v nasledujúcom príklade štruktúry , priechodná reťazca zapísať každý znak v poradí :
for ( int i = 0 ; i < someName.length ( ) ; i + + ) {
systému . out.println ( someName.charAt ( i ) ) ;
}
programy použiť metódu dĺžky triedy string z mnohých dôvodov , napríklad určenie , či reťazec premennej je príliš dlhý pre skladovanie alebo displej v súvislosti s obmedzenými zdrojmi .
metódy
trieda string poskytuje rad ďalších funkcií , ktoré programy prístup cez volanie metódy . Metóda " indexOf " vracia celočíselnú hodnotu označujúci prvý výskyt sekvencie znaku v reťazci takto :
String písmená = " abcde " ;
int letterIndex = letters.indexOf ( " b " ) ;//bude obsahovať 1
" rovná sa " metóda triedy String Vráti logickú hodnotu true alebo false označujúci , či jeden reťazec hodnota je rovná ďalšie. Metódy vracajúci sa manipulovať časti reťazca zahŕňajú metódu " rozdelenie " , ktorá vracia pole reťazcov s definovanými časťami pôvodného reťazca uložené v každej polohe . Metóda " podreťazec " vracia časť reťazca , ako je uvedené požadovaných počiatočných a koncových polôh , ako v nasledujúcom príklade : Spojené
String someWords = " séria slov " ;
systém . out.println ( someWords.substring ( 0,8 ) ) ;//" séria "