String Class Java memiliki tiga jenis metode Replace:
- menggantikan()
- menggantikan semua()
- replaceFirst ()
Dengan bantuan fungsi replace () di Java, Anda dapat mengganti karakter dalam string Anda. Mari pelajari setiap fungsi API string Java secara mendetail:
Metode Java String replace ()
Metode Java String replace () menggantikan setiap kemunculan karakter tertentu dengan karakter baru dan mengembalikan string baru. Metode string ganti () Java memungkinkan penggantian urutan nilai karakter.
Sintaksis:
public Str replace(char oldC, char newC)
Parameter:
oldCh - karakter lama
newCh - karakter baru
Nilai Kembali
Fungsi Java replace () mengembalikan string dengan mengganti oldCh dengan newCh.
Contoh replace () di Java:
Mari kita pahami replace () dalam fungsi Java dengan contoh:
public class Guru99Ex1 {public static void main(String args[]) {String S1 = new String("the quick fox jumped");System.out.println("Original String is ': " + S1);System.out.println("String after replacing 'fox' with 'dog': " + S1.replace("fox", "dog"));System.out.println("String after replacing all 't' with 'a': " + S1.replace('t', 'a'));}}
Keluaran:
String Asli adalah ': the quick fox jumped
String setelah mengganti 'fox' dengan 'dog': anjing cepat melompati String setelah mengganti semua 't' dengan 'a': ahe quick fox jumpedJava String Replaceall ()
Metode Java String replaceAll () menemukan semua kemunculan urutan karakter yang cocok dengan ekspresi reguler dan menggantinya dengan string pengganti. Di akhir panggilan, string baru dikembalikan oleh fungsi replaceAll () di Java.
Tanda tangan:
public Str replaceAll(String regex, String replacement)
Parameter:
regx: ekspresi reguler
penggantian: urutan karakter pengganti
Contoh:
public class Guru99Ex2 {public static void main(String args[]) {String str = "Guru99 is a site providing free tutorials";//remove white spacesString str2 = str.replaceAll("\\s", "");System.out.println(str2);}}
Keluaran:
Guru99isasiteprovidingfreetutorials
String Java replaceFirst ()
Metode gantiFirst () String Java HANYA menggantikan substring pertama yang cocok dengan ekspresi reguler yang diberikan. Pencocokan string dimulai dari awal sebuah string (kiri ke kanan). Di akhir panggilan, string baru dikembalikan oleh fungsi gantiFirst () Java.
Sintaksis
public Str replaceFirst(String rgex, String replacement)
Parameter
rgex - ekspresi reguler yang perlu dicocokkan dengan string.
pengganti - string yang menggantikan ekspresi reguler.
Nilai Kembali
Metode ini mengembalikan String yang dihasilkan sebagai output.
Contoh replaceAll () di Java:
public class Guru99Ex2 {public static void main(String args[]) {String str = "This website providing free tutorials";//Only Replace first 's' with '9'String str1 = str.replaceFirst("s", "9");System.out.println(str1);}}
Keluaran:
Situs web Thi9 menyediakan tutorial gratis