* Kelas String adalah kelas yang tidak dapat diubah. Selama string dimodifikasi, objek baru akan dihasilkan.
* StringBuffer dan StringBuilder keduanya adalah kelas yang dapat berubah, dan tidak ada objek baru yang dihasilkan oleh perubahan apa pun pada string.
Saat menggunakannya dalam praktik, jika Anda sering perlu memodifikasi string, seperti penyisipan, penghapusan, dll.
* Tapi apa perbedaan antara StringBuffer dan StringBuilder?
StringBuffer aman-utas dan sangat nyaman untuk digunakan dalam program multi-threaded, tetapi efisiensi program akan lebih lambat.
StringBuilder tidak aman utas dan lebih efisien daripada StringBuffer dalam satu utas.
* Secara umum, waktu berjalan dari ketiganya:
String> StringBuffer> StringBuilder
Artikel di atas secara singkat berbicara tentang perbedaan antara String StringBuffer dan StringBuilder di Java adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.