/**
* Title : Demo string buffer insert
* Deskripsi: Mendemonstrasikan bagaimana memasukkan (insert) dan memanipulasi string ke dalam suatu buffer
*/
public class DemoSBufferInsert {
/** Main method */
public static void main(String args[])
{
String[] str = {"Bersatu", "Kita", "Teguh", "Bercerai", "Kita", "Runtuh", "."};
StringBuffer buf = new StringBuffer();
System.out.println("\nPROGRAM DEMO STRING BUFFER INSERT");
System.out.println("----------------------------------\n");
// Mengisi buffer dengan elemen string str
// Menggunakan cara kenaikan indeks elemen array
for (int i=0; i<str.length; i++) {
buf.insert(0, "[" + i + "] " );
buf.insert(0, str[i]);
System.out.println ("\nIsi buffer setelah diinsert " + "<kenaikan indeks> : \n" + buf);
// Mengosongkan isi buffer
buf.delete(0,buf.length());
System.out.println("\nIsi buffer setelah didelete : \n" + buf);
// Mengisi buffer buf dengan elemen string str
// Menggunakan cara penurunan indeks elemen array
for (int j=0; j<str.length; j++) {
buf.insert(0, "[" + j + "]");
buf.insert(0, str[(str.length-1)-j]);
}
System.out.println("\nIsi buffer setelah diinsert" + "<penurunan indeks> : \n" + buf);
// Menghapus suatu karakter/string tertentu dengan method
//deleteCharAt(int) dan delete (int, int)
System.out.println("\nMenghapuskan tanda koma dan " + "string 'bersatu'");
buf.deleteCharAt(28); // Menghapus tanda koma(,)
buf.delete(0,7); // Menghapus kata "Bersatu"
System.out.println("\nIsi buffer setelah tanda koma dan " + "string 'bersatu' dihapuskan :\n" + buf.toString());
}
}
}
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment