Forum » Programiranje » java - kako zamenjat del stringa z drugo vrednostjo
java - kako zamenjat del stringa z drugo vrednostjo

Old-Death ::
Zanima me kako bi se dalo zamenjati char v stringu npr na 3 mestu z drugačno vrednostjo, chari na drugih mestih pa bi ostali enaki?
Hvala.
Hvala.

ooux ::
Java String class je immutable, kar pomeni, da se ne da spremeniti vrednosti potem, ko je enkrat inicializirana. Zato je treba string razrezati z String metodo substring(off,len). Recimo:
String str = "priMercek";
String nov = str.substring(0,3) + "m" + str.substring(4,str.length());


kopernik ::
Za spreminjanje stringov uporabljaj StringBuffer (še posebej v kakšnih zankah), ker je precej hitrejši. Ima tudi priročno metodo setCharAt(int index, char ch)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [JavaScript] Validacija e-mail naslovaOddelek: Izdelava spletišč | 952 (804) | KaiSmith |
» | [JAVA] String problem!Oddelek: Programiranje | 1735 (1432) | Sergio |
» | [Java] Zamenjat char v stringu na dolocenmu indeksu?Oddelek: Programiranje | 962 (924) | TipyTop |
» | Generiranje CRC-jaOddelek: Programiranje | 1152 (951) | kriko1 |
» | c# regularni izrazOddelek: Programiranje | 2076 (1774) | darkolord |