"Sjekk ut noen andre ting du kan gjøre med understrenger:"
8) Hvordan finner jeg en delstreng?
Metodene indexOf og lastIndexOf lar deg søke etter strenger i strenger. Det er 4 versjoner av disse metodene:
indexOf - metoden ser etter en streng i en spesifisert streng. Metoden kan søke etter strengen fra begynnelsen av den angitte strengen, eller starte fra en eller annen indeks (den andre metoden). Hvis strengen blir funnet, returnerer metoden indeksen til det første tegnet; hvis den ikke blir funnet, returnerer den -1.
Metode(r) | Eksempel(r) |
---|---|
|
|
Resultat:
|
|
|
|
Resultat:
|
" LastIndexOf- metoden søker etter den angitte strengen bakover fra slutten av strengen vår! Denne metoden kan søke etter en streng helt fra slutten av strengen vår, eller starte fra en eller annen indeks (den andre metoden). Hvis strengen blir funnet, metoden returnerer indeksen til det første tegnet; hvis det ikke blir funnet, returnerer det -1."
Metode(r) | Eksempel(r) |
---|---|
|
|
Resultat:
|
|
|
|
Resultat:
|
9) Hvordan erstatter jeg en del av en streng med en annen streng?
"Det er tre metoder for dette."
Erstatningsmetoden erstatter alle forekomster av et bestemt tegn med et annet tegn .
ReplaceAll - metoden erstatter alle forekomster av en delstreng med en annen streng.
ReplaceFirst - metoden erstatter den første forekomsten av en bestått delstreng med en spesifisert streng.
Metode(r) | Eksempel(r) |
---|---|
|
|
Resultat:
|
|
|
|
Resultat:
|
|
|
|
Resultat:
|
"Men du må være forsiktig med disse. I de to siste metodene ( replaceAll og replaceFirst ), sendes strengen vi ser etter som et regulært uttrykk, ikke en enkel streng. Men jeg skal snakke om det senere."
GO TO FULL VERSION