Manipulasi String dengan Kelas String dan StringBuffer
Tujuan Memahami konsep String di Java Mengetahui fungsi-fungsi yang ada di kelas String & StringBuffer Mampu menggunakan library String dan StringBuffer
kelas string
Overview Semua literal string di Java, misalnya “JAVA” adalah instance dari kelas String. String bersifat STATIK nilainya tidak dapat diubah setelah dibuat Method-method untuk manipulasi String ada di Kelas String Untuk menggunakan method, perhatikan definisi method.
Membuat String Untuk membuat string “Java”, caranya : String java = “Java”; String java = new String(“Java”); char [] j = {'J','a','v','a'}; String java = new String(j); String s = new String(java); String tulisan = “Belajar” + “Java”; int nilai = 80; String data = “Nilai = ” + nilai;
Mengubah jadi lower/upper case Method : toUpperCase atau toLowerCase
Akses karakter di posisi tertentu Method : charAt
Mencari indeks pertama karakter Method : indexOf
Membandingkan 2 string Method : equals atau equalsIgnoreCase
Kelas stringbuffer
Kelas StringBuffer serupa dengan String, namun nilai dari variabel StringBuffer dapat dimodifikasi. Method khas dari StringBuffer : append dan insert.
Contoh public class DemoString{ public static void main(String [] args){ StringBuffer sb1 = new StringBuffer(“Manchester ”); StringBuffer sb2 = new StringBuffer(“United”); sb1.append(sb2); System.out.println(sb1); sb1.delete(0,3); sb1.insert(0, “Man”); }