- String 为字符串常量,StringBuffer与StringBuilder字符串变量,从而效率:String<StringBuffer<StringBuilder(一般情况下);
- StringBuffer是线程安全的,而StringBuilder为非线程安全;
-
String 是不可变的对象, 每次对 String 类型进行改变的等同于生成了一个新的 String 对象,经常改变内容的字符串不建议使用 String;
-
对StringBuffer 类改变,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用,经常改变内容的字符串建议使用 StringBuffer ;
-
StringBuffer 上的主要操作为 append 和 insert 方法。
简述String、StringBuffer、StringBuilder区别
最新推荐文章于 2022-10-30 20:58:48 发布