String、StringBuffer和StringBuilder区别
程序员文章站
2023-03-27 19:26:19
String类是不可变类,即一旦一个String类被创建以后,包含这个对象的字符序列不可改变,直至这个对象被销毁。 StringBufffer对象则代表一个字符串序列可变的字符串,当一个StringBuffer创建以后,通过StringBuffer提供的的方法改变这个字符串对象的字符序列。 Stri ......
String类是不可变类,即一旦一个String类被创建以后,包含这个对象的字符序列不可改变,直至这个对象被销毁。
StringBufffer对象则代表一个字符串序列可变的字符串,当一个StringBuffer创建以后,通过StringBuffer提供的的方法改变这个字符串对象的字符序列。
StringBuilder,也代表字符串对象,StringBuffer和StringBuilder基本相似,两个类的构造器和方法也基本相同。不同的是StringBuffer是县城安全的,而StringBuilder没有线程安全功能,所以性能略高。通常情况下创建安一个可变的字符串对象,则优先考虑使用StringBuilder。
推荐阅读
-
String、StringBuffer和StringBuilder类的区别
-
java中String和StringBuffer的区别
-
全面解释java中StringBuilder、StringBuffer、String类之间的关系
-
Java中String、StringBuffer、StringBuilder的区别(转)
-
C#中String StringBuilder StringBuffer类的用法
-
String、StringBuffer、StringBuilder的区别和解析
-
String、StringBuffer和StringBuilder区别
-
Java面试题(String、StringBuilder、StringBuffer)
-
秒懂String,StringBuilder与StringBuffer
-
18-09-20,String 与 StringBuilder (StringBuffer)