/**
* Title : Demo string buffer length
* Deskripsi:Mendemonstrasikan bagaimana memeriksa kapasitas dan panjang string dalam suatu string buffer
*/
public class DemoSBufferCapLen {
/** Main method */
public static void main(String args[])
{
// Membuat objek string buffer dan mengisinya dengan suatu string
StringBuffer buf = new StringBuffer("Rajin Pangkal Pandai");
String infoBuf = "Isi buf = " + buf.toString() +
"\nLength = " + buf.length() +
"\ncapacity = " + buf.capacity();
System.out.println("\nPROGRAM DEMO STRING BUFFER LENGTH");
System.out.println("--------------------------------\n");
// Meyakinkan kapasitas buffer cukup untuk menampung string. bila argumen < panjang string digunakan nilai buf.capacity(). Bila argumen>panjang karakter, digunakan nilai argumen tersebut.
buf.ensureCapacity(10);
infoBuf += "\n\nNew capacity = " + buf.capacity();
// Mengeset kapasitas buffer dengan nilai yang baru
// Bila kapasitas buffer baru < panjang string , maka string tersebut akan terpotong
buf.setLength(10);
infoBuf += "\n\nNew length = " + buf.length() +
"\nbuf = " + buf.toString();
System.out.println(infoBuf);
}
}
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment