String Class Java mempunyai tiga jenis kaedah Ganti:
- ganti ()
- ganti Semua ()
- gantiPertama ()
Dengan bantuan fungsi ganti () di Java, anda boleh mengganti watak dalam rentetan anda. Mari kita pelajari setiap fungsi API rentetan Java secara terperinci:
Java String menggantikan () Kaedah
Kaedah String Java () menggantikan setiap kejadian watak tertentu dengan watak baru dan mengembalikan rentetan baru. Kaedah rentetan Java () membolehkan penggantian urutan nilai watak.
Sintaks:
public Str replace(char oldC, char newC)
Parameter:
oldCh - watak lama
newCh - watak baru
Nilai Pulangan
Fungsi Java Repl () mengembalikan rentetan dengan menggantikan oldCh dengan newCh.
Contoh ganti () di Java:
Mari kita fahami ganti () 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'));}}
Pengeluaran:
String Asal adalah ': musang cepat melonjak
String setelah menggantikan 'fox' dengan 'dog': the quick dog jump String setelah menggantikan semua 't' dengan 'a': ahe quick fox jumpJava String Replaceall ()
Kaedah String JavaAllA () menemukan semua kejadian urutan watak yang sepadan dengan ungkapan biasa dan menggantikannya dengan rentetan penggantian. Pada akhir panggilan, rentetan baru dikembalikan oleh fungsi menggantikanAll () di Java.
Tandatangan:
public Str replaceAll(String regex, String replacement)
Parameter:
regx: ungkapan biasa
penggantian: penggantian urutan watak
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);}}
Pengeluaran:
Guru99isasiteprovidingfreetutorials
Java String menggantikanFirst ()
Kaedah Java String ReplFirst () menggantikan HANYA substring pertama yang sesuai dengan ungkapan biasa yang diberikan. Pencocokan tali bermula dari awal rentetan (kiri ke kanan). Pada akhir panggilan, rentetan baru dikembalikan oleh fungsi Java ReplFirst ().
Sintaks
public Str replaceFirst(String rgex, String replacement)
Parameter
rgex - ungkapan biasa dengan rentetan yang diberikan perlu dipadankan.
penggantian - rentetan yang menggantikan ungkapan biasa.
Nilai Pulangan
Kaedah ini mengembalikan String yang dihasilkan sebagai output.
Contoh menggantikanAll () 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);}}
Pengeluaran:
Laman web Thi9 menyediakan tutorial percuma