微信二维码
微博二维码
qq号二维码

String,Stringbuffer,StringBuilder有什么区别?

王少先 2024-05-13 JAVA 20人浏览

java基础面试题:String,Stringbuffer,StringBuilder都可以做为拼串的功能,描述一下 String,Stringbuffer,StringBuilder有什么区别吧?

2个回答
王超

String

执行速度差,线程安全,少量字符串操作

StringBuffer

执行速度其次,线程安全,多线程环境下的大量操作

StringBuilder

执行速度最高,线程不安全,单线程环境下的大量操作

 

  2024-05-13
张政

都是字符串变量,String不可变,操作不会改变其值.StringBuffer和StringBuilder都是可变的,都运用在频繁进行字符串的运算(拼接、替换、删除等),StringBuffer运行在多线程的环境中,StringBuilder运行在单线程的环境中。

  2024-05-13
分享到: