Banner Java

Metoda capacity Dan charAt Dari Kelas StringBuffer

Di artikel tentang Menggunakan Kelas StringBuffer Di Java, Anda telah diperkenalkan pada kelas StringBuffer beserta dengan beberapa konstruktor dan metoda yang dimilikinya. Contoh kode program berikut ini mendemonstrasikan penggunaan metoda capacity dan charAt dari kelas StringBuffer. Kelas StringBuffer merupakan salah satu kelas yang terletak di paket java.lang sehingga tidak perlu diimpor saat digunakan di dalam program.

// Nama file : CapacityCharAt.java
// Menggunakan metoda capacity dan charAt

// Deklarasi kelas
public class CapacityCharAt {

   // Metoda main
   public static void main(String[] args) {

      StringBuffer str;
      str = new StringBuffer("Java mudah dipelajari");

      System.out.println("\nString di buffer = " + str);
      System.out.print("str.capacity() = ");
      System.out.println(str.capacity());
      System.out.print("str.charAt(9) = ");
      System.out.println(str.charAt(9));
   
   }
}

Metoda capacity dan charAt dari kelas StringBuffer

Metoda capacity mengembalikan nilai yang merupakan kapasitas dari buffer string saat ini. Nilai yang dikembalikan menunjukkan jumlah karakter baru yang dapat disimpan. Saat StringBuffer dikonstruksi menggunakan konstruktor yang memerlukan argumen string, buffer akan mempunyai kapasitas 60 karakter ditambah panjang argumen string.

Metode charAt di pernyataan baris nomor 17 akan mengembalikan nilai dengan tipe data char. Metoda ini mempunyai satu parameter index dengan tipe int. Parameter index menunjukkan indek karakter di buffer yang akan dikembalikan oleh metoda charAt. Pernyataan di baris tersebut memberi nilai int 9 sebagai argumen parameter index dan karakter yang dikembalikan oleh metoda ini adalah ‘h’.

Untuk memperbaiki mutu konten, Anda dapat berpartisipasi dengan cara melaporkan apabila menemukan kesalahan ketik, kata-kata rangkap, redaksi kurang pas (jelas), gambar pendukung tidak ada dan sebagainya melalui form Kontak Kami untuk mendapatkan perbaikan. Terima kasih atas kerjasamanya.

Hindro HindriantoHindro adalah pendiri sekaligus admin termasmedia.com dan topikit.com, blog online yang mengulas teknologi informasi. Dunia web mulai ditekuni tahun 2012 dengan mempelajari CMS Joomla dan Wordpress. Beberapa buku yang sekarang dipelajari antara lain PHP, HTML5, ASP.NET 4.5, JavaScript, CSS3, MySQL, Adobe Dreamweaver, Adobe Photoshop dan Adobe Flash.