„Java String Replace“) metodas pakeičia kiekvieną seno simbolio / teksto atitikimą eilutėje nauju simboliu / tekstu.
replace()Metodo sintaksė yra arba
 string.replace(char oldChar, char newChar)
arba
 string.replace(CharSequence oldText, CharSequence newText)
Čia eilutė yra klasės objektas String.
pakeisti () parametrus
Norint pakeisti vieną simbolį, replace()metodas turi šiuos du parametrus:
- oldChar - simbolis, kurį reikia pakeisti eilutėje
 - „newChar“ - atitinkami simboliai pakeičiami šiuo simboliu
 
Norėdami pakeisti poskyrį, replace()metodas naudoja šiuos du parametrus:
- oldText - eilutė, kurią reikia pakeisti eilutėje
 - newText - atitinkančios eilutės pakeičiamos šia eilute
 
grąžinti vertę
replace()Metodas grąžina naują eilutę, kurioje kiekvienas atitikimo simbolių / Tekstas įvykis pakeičiamas nauju simbolių / tekstą.
1 pavyzdys: „Java“ eilutė pakeičia () simbolius
 class Main ( public static void main(String() args) ( String str1 = "abc cba"; // all occurrences of 'a' is replaced with 'z' System.out.println(str1.replace('a', 'z')); // zbc cbz // all occurences of 'L' is replaced with 'J' System.out.println("Lava".replace('L', 'J')); // Java // character not in the string System.out.println("Hello".replace('4', 'J')); // Hello ) )
Pastaba: jei pakeičiamo simbolio nėra eilutėje, replace()grąžina pradinę eilutę.
2 pavyzdys: „Java“ eilutė pakeičia () posekius
 class Main ( public static void main(String() args) ( String str1 = "C++ Programming"; // all occurrences of "C++" is replaced with "Java" System.out.println(str1.replace("C++", "Java")); // Java Programming // all occurences of "aa" is replaced with "zz" System.out.println("aa bb aa zz".replace("aa", "zz")); // zz bb zz zz // substring not in the string System.out.println("Java".replace("C++", "C")); // Java ) )
Pastaba: Jei pakeičiama eilutė nėra eilutėje, replace()grąžina pradinę eilutę.
Svarbu pažymėti, kad replace()metodas pakeičia pogrupius nuo pradžios iki pabaigos. Pavyzdžiui,
 "zzz".replace("zz", "x") // xz
Minėto kodo išvestis yra xz, o ne zx. Taip yra todėl, kad replace()metodas pakeitė pirmąjį zz į x.
Jei jums reikia pakeisti eilutes pagal reguliariąją išraišką, naudokite „Java String ReplAll ()“ metodą.








