Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pripravte svoje pôvodné reťazec . Váš projekt Java môže byť čítanie vášho oddelených čiarkou reťazec z externého zdroja alebo vytvoriť ho v rámci programu . Či tak alebo onak , uistite sa , že si to uložiť ako jednej premennej , ako v nasledujúcom príklade kóde výňatok :
String totalText = " Bob , Jim , Sam " ;
reťazec môže byť ľubovoľná dĺžka , ako proces prístupu k prvkov v ňom nie je závislá na dĺžke . Akonáhle Váš text je uložený v reťazcové premenné , môžete vykonávať všetky spracovanie reťazcov , ktoré potrebujete .
2
rozdeliť reťazec . Pomocou metódy " rozdeliť " z reťazca triedy Java , môžete jednotlivé prvky v reťazci . Táto metóda preberá parameter určujúci , ktorý znak , ktorý chcete rozdeliť reťazec na , ktoré bude znak čiarky v tomto prípade . Nasledujúci príklad kódu ukazuje volanie metódy rozdelenia na reťazec , odovzdáte jej čiarka znak :
totalText.split ( " , " ) ;
Java Reťazce sú nemeniteľné , čo znamená Java string objekt nemôže byť zmenený . Z tohto dôvodu sa metóda rozdelenia nemá vplyv na pôvodnú hodnotu reťazca , ktoré môžete stále používať v rámci programu , pokiaľ ju budete potrebovať .
3
Uložte výsledok vášho rozdelenej operácie v poli . Metóda reťazec rozdelenie vráti objekt poľa , kde každý prvok v reťazci uložené na jednom mieste . Ak chcete vytvoriť premennú poľa , takže môžete pristupovať prvky rozdeliť z pôvodného reťazca , zmeniť svoj rozdeliť riadky kódu takto :
String [ ] textElements = totalText.split ( " , " ) ;
To umožňuje spracovať prvky v usporiadanej móde ich ukladanie v lineárnej štruktúre dát .
4
Prístup k reťazec prvkov . Ak máte položky , ako sú struny uložené v poli , môžete k nim pristupovať pomocou ich príslušné hodnoty indexu . Napríklad , ak potrebujete prístup k prvku v určitej pozícii , môžete použiť nasledujúci kód syntax : Spojené
textElements [ 0 ]
pristupuje k prvý prvok , ktorý je v nulovej polohe . Pre prístup ku každému prvku v poli v poradí , môžete použiť " pre " slučky , ako v nasledujúcom príklade :
for ( int i = 0 ; i < textElements.length ; i + + ) {
System.out.println ( " Prvok " + i + " : " + textElements [ i ] ) ;
}
Toto zapisuje všetky hodnoty prvku sa spolu s jeho polohy < . br >
5
Uložte všetky potrebné prvky, ako sú jednotlivé premenné v rámci programu . Môžete použiť prvky rozdeliť z pôvodného textového reťazca priamo z poľa , ako sú premenné polia sú uložené rovnakým spôsobom ako bežné premenné , ale pristupovať pomocou ich poľa pozície . Ak potrebujete nejaké reťazca prvkov z poľa uloženého ako jednotlivé premenné , môžete ich skopírovať takto : Spojené
String anElement = textElements [ 0 ] ;
Všeobecne platí , že by ste mali urobiť iba v prípade , nutné , pretože už máte hodnotu reťazca do poľa a vytvoriť samostatnú premennú použiť zbytočné zdroje .