/**
* Title : Demo string buffer char
* Deskripsi: Mendemonstrasikan method charAt, getChars dan length pada kelas string buffer
*/
public class DemoSBufferChar {
/** Main method */
public static void main(String args[])
{
StringBuffer buf = new StringBuffer( "Ini ibu Budi" );
// Menampilkan karakter tertentu dari StringBuffer
String tampilan1 = "Isi buf : " + buf.toString() +
"\n\nKarakter pada posisi 0 : " + buf.charAt(0) +
"\n\nKarakter pada posisi 8 : " + buf.charAt(8);
// Menuliskan elemen-elemen di dalam string buffer menjadi deretan array karakter
char charArray[] = new char[buf.length()];
buf.getChars(0,buf.length(),charArray,0);
String tampilan2 = "\n\nDeretan elemen array karakter : ";
for (int i = 0; i < charArray.length; ++i)
tampilan2 += charArray[i];
tampilan2 += "\n";
// Mengganti karakter tertentu
buf.setCharAt(8,'b');
buf.setCharAt(6,'U');
String tampilan3 = "Isi buf dimodifikasi : " + buf.toString();
// Membalikkan urutan karakter-karakter
buf.reverse();
String tampilan4 = "Isi buf dibalik : " + buf.toString();
// Mencetak isi buffer ke console
System.out.println("\nPROGRAM DEMO STRING BUFFER CHAR");
System.out.println("---------------------------------\n");
System.out.println(tampilan1);
System.out.println(tampilan2);
System.out.println(tampilan3);
System.out.println(tampilan4);
}
}
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment