Operasi pada Data String fungsi replace(), replaceFirst dan replaceAll() untuk Penggantian Data String

 on Wednesday, August 28, 2013  

Kali ini, akan coba dipaparkan mengenai Penggantian Data String. Apa itu? Coba simak disini. Postingan ini masih berhubungan langsung dan melanjutkan postingan disini . Penggantian data string merupakan penggubahan data string yang sudah ada dengan data string yang baru. Untuk keperluan ini, Java telah menyediakan 3 (tiga) buah fasilitas / method yang berbeda. Method tersebut adalah replace(), replaseAll(), dan replaceFirst().
Method replace() digunakan untuk mengubah karaktek tertentu dengan karakter yang lain. Untuk lebih jelasnya kita coba program kecil berikut ini :



Class Ganti1
{
public static void main (String[] args)
{
String asli = “Programming”;
String ganti = asli.replace(‘r’,’x’);
System.out.println(“Isi asli : , asli);
System.out.println(“Isi setelah ganti : , ganti);
}
}

Sedangkan untuk method replaceAll() sama seperti method replace() , berfungsi untuk mengganti satu karakter dengan karakter yang lain , namun disini penggantinya harus dalam bentuk string, walau cuma satu karakter.

Untuk lebih jelasnya, perhatikan contoh sederhana berikut ini :
Class Ganti2
{
public static void main (String[] args)
{
String asli = “Saya makan bakso sapi”;
String ganti = asli.replaceAll(“k”,”x”);
System.out.println(“Isi asli : , asli);
System.out.println(“Isi setelah ganti : , ganti);
}
}
 Perhatikan bahwa “k” dan “x” berupa string, ini ditandai dengan dipergunakannya tanda petik dua di depan dan di belakang huruf k atau huruf x.

Salah satu kegunaan lain dari replaceAll() adalah mengantikan sebuah kata sekaligus dengan kata lain atau bahkan satu frasa dengan frasa lain. Seperti apa itu? Coba jalankan program sederhana berikut ini :
Class GantiFrasa1
{
public static void main (String[] args)
{
String asli = “Saya suka sekali bakso sapi \n ” +
                     “Saya suka sekali tahu goreng \n ” +
                     “Saya suka sekali gado gado \n ”;
String ganti = asli.replaceAll(“suka sekali”,”makan banyak”);
System.out.println(“Isi asli : , asli);
System.out.println(“Isi setelah ganti : , ganti);
}
}


Sudah jelas kan?
Operasi pada Data String fungsi replace(), replaceFirst dan replaceAll() untuk Penggantian Data String 4.5 5 Agustinus Darto Iwan Setiawan Wednesday, August 28, 2013 Kali ini, akan coba dipaparkan mengenai Penggantian Data String. Apa itu? Coba simak disini. Postingan ini masih berhubungan langsung dan m...


No comments:

Post a Comment

Silakan berkomentar ....