Thursday, May 9, 2013

Belajar StringBuffer dalam Java

Dalam bahasa pemrograman Java kita mengenal istilah String. String merupakan suatu class yang berisi string. Nilai dari String tidak dapat diubah karena String ini memiliki sifat immutable string. Untuk mengatasi sifat dari string diatas java memperkenalkan StringBuffer. 

StringBuffer merupakan Class yang bisa digunakan untuk memodifikasi
String. StringBuffer memiliki default kapasitas 16 karakter, tapi biasanya ukuran diatur sendiri dengan mendefinisikan kapasitas pada saat pembuatan. Misalnya adalah sebagai berikut :

StringBuffer baru = new StringBuffer(50);

Contoh diatas merupakan StringBuffer kosong dengan kapasitas 50 karakter.

Ada 3 cara untuk mengefinisikan StringBuffer :


  • StringBuffer baru = new StringBuffer()
secara tidak langsung variabel baru akan menjadi objek StringBuffer dengan ukuran 16 karakter karena defaultnya adalah 16 karakter
  • StringBuffer baru1 = new StringBuffer(50)
objek baru1 merupakan StringBuffer dengan panjang karakter 50
  • StringBuffer baru2 = new StringBuffer(String)
objek baru2 merupakan objek StringBuffer dengan panjang karakter String + 16 karakter. 

Berikut merupakan contoh deklarasi StringBuffer :
public class SB{
public static void main (String args[]){
String kata = "Java";
StringBuffer baru = new StringBuffer();
StringBuffer baru1 = new StringBuffer(50);
StringBuffer baru2 = new StringBuffer(kata);
System.out.println("baru    : "+baru.capacity());
System.out.println("baru1   : "+baru1.capacity());
System.out.println("baru1   : "+baru2.capacity());
}
}

Hasil dari program diatas adalah 
StringBuffer

Sekian sobat untuk pengetahuan hari ini.semoga bermanfaat. Mari berbagi karena berbagi itu menyenangkan.
:Jika kamu menciptakan tindakan, kamu menciptakan kebiasaab. Jika kamu menciptakan kebiasaan kamu menciptakan karakter. Jika kamu menciptakan karakter kamu menciptakan nasib"~Andre Maurois



Artikel Terkait java

2 comments: