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šč | 927 (779) | KaiSmith |
» | [JAVA] String problem!Oddelek: Programiranje | 1700 (1397) | Sergio |
» | [Java] Zamenjat char v stringu na dolocenmu indeksu?Oddelek: Programiranje | 936 (898) | TipyTop |
» | Generiranje CRC-jaOddelek: Programiranje | 1128 (927) | kriko1 |
» | c# regularni izrazOddelek: Programiranje | 2047 (1745) | darkolord |