"Nézzen meg néhány egyéb dolgot, amit az alkarakterláncokkal tehet:"
8) Hogyan találhatok meg egy részkarakterláncot?
Az indexOf és a lastIndexOf metódusok segítségével karakterláncokat kereshet a karakterláncokon belül. Ezeknek a módszereknek 4 változata létezik:
Az indexOf metódus egy karakterláncot keres egy megadott karakterláncban. A metódus keresheti a karakterláncot a megadott String elejétől, vagy valamilyen indexből kiindulva (a második metódus). Ha a karakterlánc megtalálható, akkor a metódus az első karakter indexét adja vissza; ha nem található, akkor -1-et ad vissza.
Mód) | Példák |
---|---|
|
|
Eredmény:
|
|
|
|
Eredmény:
|
"A lastIndexOf metódus visszafelé keresi a megadott karakterláncot a Stringünk végétől! Ez a metódus a String legvégétől, vagy valamilyen indexből kiindulva kereshet egy karakterláncot (a második metódus). Ha a karakterlánc megtalálható, akkor a metódus az első karakter indexét adja vissza; ha nem található, akkor -1-et ad vissza."
Mód) | Példák |
---|---|
|
|
Eredmény:
|
|
|
|
Eredmény:
|
9) Hogyan cserélhetem ki egy karakterlánc egy részét egy másik karakterláncra?
– Három módszer létezik erre.
A helyettesítési módszer egy adott karakter minden előfordulását lecseréli egy másik karakterre.
A changeAll metódus egy részkarakterlánc minden előfordulását lecseréli egy másik karakterláncra.
A changeFirst metódus lecseréli az átadott részkarakterlánc első előfordulását egy megadott karakterláncra.
Mód) | Példák |
---|---|
|
|
Eredmény:
|
|
|
|
Eredmény:
|
|
|
|
Eredmény:
|
"De ezekkel óvatosnak kell lenni. Az utolsó két metódusban ( reseAll és changeFirst ) a keresett karakterlánc reguláris kifejezésként, nem egyszerű karakterláncként kerül átadásra. De erről majd később."
GO TO FULL VERSION