Apa gunanya StringBuffer di Jawa?
Apa gunanya StringBuffer di Jawa?

Video: Apa gunanya StringBuffer di Jawa?

Video: Apa gunanya StringBuffer di Jawa?
Video: Belajar Java [Dasar] - 48 - Pengenalan String 2024, April
Anonim

StringBuffer di java adalah digunakan untuk membuat objek String yang dapat dimodifikasi. Artinya kita bisa gunakan StringBuffer untuk menambahkan, membalikkan, mengganti, menggabungkan dan memanipulasi String atau urutan karakter. Metode yang sesuai di bawah StringBuffer kelas masing-masing dibuat untuk mematuhi fungsi-fungsi ini.

Dengan demikian, apa itu StringBuffer di Jawa dengan contoh?

StringBuffer masuk kelas Jawa . StringBuffer adalah kelas peer dari String yang menyediakan banyak fungsi string. StringBuffer (String str): Ia menerima argumen String yang menetapkan konten awal dari StringBuffer objek dan cadangan ruang untuk 16 karakter lagi tanpa realokasi.

Selanjutnya, pertanyaannya adalah, apa perbedaan antara string dan StringBuffer? String dan StringBuffer keduanya adalah kelas yang beroperasi senar . StringBuffer kelas adalah kelas rekan dari kelas Rangkaian . Dasar perbedaan antara String dan StringBuffer adalah bahwa objek dari Rangkaian ” kelas tidak dapat diubah. Objek kelas “ StringBuffer bisa berubah.

Dengan mengingat hal ini, kapan saya harus menggunakan StringBuffer?

Jika nilai Objek dapat berubah dan hanya akan diakses dari satu utas, menggunakan a StringBuilder karena StringBuilder tidak disinkronkan. Jika nilai Objek dapat berubah, dan akan dimodifikasi oleh banyak utas, menggunakan A StringBuffer karena StringBuffer disinkronkan.

Bagaimana Anda mendeklarasikan buffer string di Jawa?

A penyangga tali seperti Rangkaian , tetapi dapat dimodifikasi. Ini berisi beberapa urutan karakter tertentu, tetapi panjang dan isi urutan dapat diubah melalui pemanggilan metode tertentu. Mereka aman untuk digunakan oleh banyak utas. Setiap penyangga tali memiliki kapasitas.

Direkomendasikan: