Menggunakan StringBuffer
//StringBuffer digunakan untuk memanipulasi data String
    String tmpString="Nama Saya adalah : <$Nama$> \n";
    tmpString=tmpString+" Alamat Saya di : <$Alamat$> \n";
    tmpString=tmpString+" Saya Bekerja di : <$Kerja$> \n";
    //definisi StringBuffer dengan nilai awal constructor tmpString
    StringBuffer myStrBuf = new StringBuffer(tmpString);
    String nama="Airlangga";
    String alamat="Jl. Majapahit";
    String kerja="Istana";
    //menganti tag dengan nilai-nilai yang disediakan
    myStrBuf.replace(myStrBuf.indexOf("<$Nama$>"),myStrBuf.indexOf("<$Nama$>")+8,nama);
    myStrBuf.replace(myStrBuf.indexOf("<$Alamat$>"),myStrBuf.indexOf("<$Alamat$>")+10,alamat);
    myStrBuf.replace(myStrBuf.indexOf("<$Kerja$>"),myStrBuf.indexOf("<$Kerja$>")+9,kerja);
    //method lain dari StringBuffer adalah delete,append,insert,reverse
    //cetak hasilnya!
    System.out.println(myStrBuf);
sumber: Java Programming Tips





0 comments