tahukah anda bahwa String di java itu immutable (tidak bisa berubah), saat kita memanipulasi data string, sebenarnya itu menghasilkan objek baru, misal :
String nama = “Pakar”;
nama = nama + ” Java”;
sebenarnya di memori akan ada 2 objek string, yang pertama adalah “Pakar” dan kedua adalah “Pakar Java”.
Maka dari itu tidak disarankan kalo manipulasi data menggunakan teks menggunakan String, gunakanlah StringBuilder atau StringBuffer