【二十三】java编程之String、StringBuilder、StringBuffer

版权声明:转载注明出处 https://blog.csdn.net/jy02268879/article/details/81709560

速度比较:

StringBuilder > StringBuffer > String

String为字符串常量。String对象一旦创建之后该对象是不可更改的。

每次“修改”其实都是一个新的String,并不是在原来的基础上修改的。

StringBuilder和StringBuffer的对象是变量

StringBuilder线程不安全的,而StringBuffer线程安全的。

String:适用于少量的字符串操作的情况

StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况

StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况

猜你喜欢

转载自blog.csdn.net/jy02268879/article/details/81709560