Rumah > Java > javaTutorial > teks badan

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

王林
Lepaskan: 2023-09-13 13:29:02
ke hadapan
1347 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!

sumber:tutorialspoint.com
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