Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Java String replace(), replaceAll() dan replaceFirst() metode

Kelas String Java memiliki tiga jenis metode Ganti:

  1. ganti()
  2. gantiSemua()
  3. gantiPertama()

Dengan bantuan fungsi replace() di Java, Anda dapat mengganti karakter dalam string Anda. Mari kita pelajari setiap fungsi API string Java secara detail:

Java String replace() Metode

Java String ganti() metode menggantikan setiap kemunculan karakter yang diberikan dengan karakter baru dan mengembalikan string baru. Metode string Java replace() memungkinkan penggantian urutan nilai karakter.

Sintaks:

public Str replace(char oldC, char newC)

Parameter:

oldC karakter lama

newCh karakter baru

Nilai Pengembalian

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:

Asli String adalah ':quick fox melompat
String setelah mengganti 'fox' dengan 'dog':quick dog melompat
String setelah mengganti semua 't' dengan 'a':ahe quick fox melompat

Java String Replaceall()

Java String replaceAll() metode 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:penggantian urutan karakter

Contoh:

public class Guru99Ex2 {
    public static void main(String args[]) {
        String str = "Guru99 is a site providing free tutorials";
        //remove white spaces
        String str2 = str.replaceAll("\\s", "");
        System.out.println(str2);
    }
}

Keluaran:

Guru99isasitemenyediakan tutorial gratis

Java String replaceFirst()

Java String replaceFirst() metode HANYA menggantikan substring pertama yang cocok dengan ekspresi reguler yang diberikan. Pencocokan string dimulai dari awal string (kiri ke kanan). Di akhir panggilan, string baru dikembalikan oleh fungsi Java replaceFirst().

Sintaks

public Str replaceFirst(String rgex, String replacement)

Parameter

rgex ekspresi reguler yang harus dicocokkan dengan string tertentu.

replacement string yang menggantikan ekspresi reguler.

Nilai Pengembalian

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

Bagaimana Mengganti Karakter dalam String di JAVA?

Metode Java String replace() menggantikan setiap kemunculan karakter yang diberikan dengan karakter baru dan mengembalikan string baru.
Sintaks untuk metode replace() adalah string_name. ganti(string_lama, string_baru)


java

  1. String Jawa
  2. String enum Java
  3. Jenis Anotasi Java
  4. String Length() Metode di Java:Cara menemukan dengan Contoh
  5. Java String indexOf() Metode dengan Substring &Contoh
  6. Metode Java String charAt() dengan Contoh
  7. Metode Java String compareTo():​​Cara Menggunakan dengan Contoh
  8. String Java berisi() Metode | Periksa Substring dengan Contoh
  9. Java String EndsWith() Metode dengan Contoh
  10. Metode String Java toLowercase() dan toUpperCase()