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