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 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
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
- Inherintance dalam Java
- Method-method StringBuffer
- Belajar StringBuffer dalam Java
- Konstruktor dan Method dalam String
- Overloading konstruktor
- Cara Mengopi Array
- Mengganti Ukuran Array
- Membuat Array pada Java
- Cara membuat Package dalam Java
- Pengertian, Algoritma dan Souce Code Tahun Kabisat
- Enkapsulasi pada Java
- Membuat Class pada Java
- Algoritma Source Code deret Fibonacci
- Perulangan Java for, while dan do while
- Algoritma dan Source Code Bilangan prima
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDelete