Thursday, July 28, 2016

Contoh Program Java String Replace() Method


Masih belajar tentang java string, contoh program kali ini tentang method replace() dalam class String untuk mennganti nilai yang ada dalam sebuah variabel String dengan nilai String yang lain, ada 3  method replace()

  • replace()
  • replaceFirst()
  • replaceAll()
  1. replace(char oldChar, char newChar ) menggantikan semua oldChar karakter dengan newChar karakter, contoh "contoh program" replace('o', 'e') akan menjadi "centeh pregram"
  2. replaceFirst(String regex, String replacement) menggantikan bagian dari suatu kalimat dalam string (substring) dengan string pengganti
  3. replaceAll(String regex, String replacement) mengganti semua substring dari String regex yang sama dengan String pengganti
oke berikut langsung kita liat contoh programnya

Nama file : contoh_Replace.java

public class contoh_Replace {
   public static void main(String args[]){
       String str = "ngejava di ngejava.com";
//contoh 1 -----------------------------------------------
       System.out.println("contoh 1 -----------------------------------------------" );
       System.out.println("String 'a' telah diganti dengan 'o' :" );
       System.out.println(str.replace('a', 'o'));

       System.out.println("String 'v' telah diganti dengan 'w' :" );
       System.out.println(str.replace('v', 'w'));
       
//contoh 2 ------------------------------------------------
       System.out.println("");
       System.out.println("contoh 2 -----------------------------------------------" );
       System.out.println("String setelah replace com dengan net :" );
       System.out.println(str.replaceFirst("com", "net"));

       System.out.println("String setelah replace alamat situs ngejava menjadi XYZ:" );
       System.out.println(str.replaceFirst("ngejava(.*)", "XYZ.com"));
       
//contoh 3 --------------------------------------------------
       System.out.println("");
       System.out.println("contoh 3 -----------------------------------------------" );
       System.out.println("String setelah replace all java dengan sunda :" );
       System.out.println(str.replaceAll("java", "sunda"));
       
   }

Output

run:
contoh 1 -----------------------------------------------
String 'a' telah diganti dengan 'o' :
ngejovo di ngejovo.com
String 'v' telah diganti dengan 'w' :
ngejawa di ngejawa.com

contoh 2 -----------------------------------------------
String setelah replace com dengan net :
ngejava di ngejava.net
String setelah replace alamat situs ngejava menjadi XYZ:
XYZ.com

contoh 3 -----------------------------------------------
String setelah replace all java dengan sunda :
ngesunda di ngesunda.com
BUILD SUCCESSFUL (total time: 0 seconds)

selamat mencoba semoga bermanfaat ...

No comments:

Post a Comment

Kriptografi Sederhana Dengan Algoritma Blowfish Menggunakan Java

Pada postingan sebelumnya saya memposting tentang enkripsi dan dekripsi sederhana dengan cara menggantikan kata yang di input dengan m...