Pages

Saturday, April 18, 2009

String dan StringBuffer

Bekerja dengan String dan StringBuffer
Tujuan
Dalam latihan ini, Anda akan menggunakan beberapa method dari class java.lang.String
dan java.lang.StringBuffer
Rancangan
Sebuah program yang menunjukkan bagaimana menggunakan java.lang.String dan
java.lang.StringBuffer
Pembekalan
Dalam bahasa pemrograman Java tersedia dua class untuk menangani string, yaitu
java.lang.String dan java.lang.StringBuffer. Perbedaannya adalah bahwa java.lang.String
adalah immutable, yaitu tidak dapat dimodifikasi, sedangkan java.lang.StringBuffer
dapar dimodifikasi.
Sebagai gambaran, dalam potongan program berikut :
String str = "Salam";
str = str + " keadilan !";
Meskipun tampak sederhana, dalam proses concatenation ini, JVM akan meng-create obyek baru
untuk menampung hasil proses concatenation. Dalam kasus ini, obyek str pada baris ke-2
bukanlah obyek str pada baris ke-1 yang diubah, tetapi obyek str pada baris ke-2 adalah obyek
baru yang berbeda.

berikut metthod metodya


Beberapa method dari class java.lang.String adalah :
• equals()
• equalsIgnoreCase()
• compareTo()
• toUpperCase()
• toLowerCase()
• charAt()
• substring()
• indexOf()
• lastIndexOf()
• startsWith()
• trim()
Beberapa method dari class java.lang.StringBuffer adalah :
• append()
• insert()
• delete()