Rumah > Java > javaTutorial > Di Jawa, bilakah anda harus menggunakan StringBuffer/StringBuilder dan bukannya String?

Di Jawa, bilakah anda harus menggunakan StringBuffer/StringBuilder dan bukannya String?

王林
Lepaskan: 2023-09-13 13:29:02
ke hadapan
1416 orang telah melayarinya

Di Jawa, bilakah anda harus menggunakan StringBuffer/StringBuilder dan bukannya String?

  • Objek kelas String tidak boleh berubah, manakala objek kelas StringBuffer dan StringBuilder boleh berubah.
  • StringBuffer adalah segerak, manakala StringBuilder adalah tidak segerak.
  • Pengendali penggabungan "+" dilaksanakan secara dalaman menggunakan StringBuffer atau StringBuilder.
  • Jika nilai objek tidak akan berubah, gunakan kelas String kerana objek String tidak boleh diubah.
  • Jika nilai objek boleh berubah dan hanya boleh diakses dari satu utas, gunakan StringBuilder kerana StringBuilder adalah tak segerak.
  • Jika nilai objek boleh berubah dan akan diubah suai oleh berbilang benang, gunakan StringBuffer kerana StringBuffer disegerakkan.

Atas ialah kandungan terperinci Di Jawa, bilakah anda harus menggunakan StringBuffer/StringBuilder dan bukannya String?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan