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šč | 900 (752) | KaiSmith |
» | [JAVA] String problem!Oddelek: Programiranje | 1668 (1365) | Sergio |
» | [Java] Zamenjat char v stringu na dolocenmu indeksu?Oddelek: Programiranje | 903 (865) | TipyTop |
» | Generiranje CRC-jaOddelek: Programiranje | 1107 (906) | kriko1 |
» | c# regularni izrazOddelek: Programiranje | 2017 (1715) | darkolord |