Berikut ini adalah contoh program Java menggunakan metoda capacity dan charAt, dua dari banyak metoda kelas StringBuffer.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // 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 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 dengan argumen string, buffer mempunyai kapasitas 60 karakter ditambah panjang argumen string.
Baca artikel:
- Metoda append, insert Dan replace Kelas StringBuffer Di Java
- Metoda delete, deleteCharAt, setCharAt Dan reverse Kelas StringBuffer Di Java
Metode charAt pada baris nomor 17 mengembalikan nilai tipe data char. Metoda ini mempunyai satu parameter index dengan tipe int. Parameter index menunjukkan indeks dari karakter di buffer yang dikembalikan metoda charAt. Pernyataan tersebut memberi nilai int 9 sebagai argumen parameter index. Karakter yang dikembalikan oleh metoda charAt ini adalah ‘h’.