Operasi pada Data String keempat replaceFirst dan Kapitalisasi Data String
Postingan ini masih berhubungan langsung dan melanjutkan postingan terdahulu. Masih ada satu method penggantian data string yang belum tersentuh pada postingan terdahulu. Maklum. dah agak-agak lupa waktu nulis postingan terdahulu. Jadi . ya dimasukkan di postingan ini saja. Method replaceFirst() yang dibahas disini digunakan untuk mengganti data string dengan data string yang lain, dengan catatan bahwa yang diganti hanya yang pertama saja. Berbeda dengan method replaceAll() yang bisa dibaca [link] yang mengganti semua kata atau frasa yang ada pada data string aslinya, method replaceFirst() mencari kata atau frasa pertama yang persis dengan yang dibandingkan dengan data string baru. Tambah tidak jelas? Hehehehehehe

Oke coba jalankan aplikasi atau program kecil dibawah ini ya supaya lebih mudah memahami bedanya :
Class GantiFrasa2
{
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.replaceFirst(“suka sekali”,”makan banyak”);
System.out.println(Isi asli : , asli);
System.out.println(Isi setelah ganti : , ganti);
}
}

Dah dapet keluarannya? Jelas bedanya?

Ada lagi fungsi data string lain yang biasa digunakan , yaitu toLowerCase() dan toUpperCase(). Seperti bisa ditebak dari nama fungsinya, fungsi kedua method itu adalah untuk meng-kapitalisasi semua huruf kata atau kalimat atau menggembalikan menjadi bukan kapital.
Berikut program sangat sederhana untuk lebih mempermudah pemahaman kita :
Class Kapital
{
public static void main (String[] args)
{
String asli = “Saya suka sekali bakso sapi”;
String kapital = asli.toUpperCase();
System.out.println(Isi asli : , asli);
System.out.println(Isi setelah kapitalizer: , kapital);

}
}

Atau yang satu ini , untuk kebalikannya :
Class notKapital
{
public static void main (String[] args)
{
String asli = “Saya suka sekali bakso sapi”;
String notkapital = asli.toLowerCase();
System.out.println(Isi asli : , asli);
System.out.println(Isi setelah kapitalizer : , notkapital);
}
}

Jalankan dan lihat hasilnya . Ttttttaaaaaadddaaaaaaaaaaaaaaaaaaaaa.
Please like & share:

About

> Governance Officer > Blogger from Semarang, Indonesia > (Pingin Jadi) Writer > Lecturer

No comments yet Categories: Java

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *