1.string:字符串常量
string s="a";
s=s+1;
此时jvm会重新创建一个新的对象s并将s+1赋值给新对象s
2.stringBuilder与stringBuffer都是字符串变量,他们操作改变的是同一个对象,因此两者的速度此情况下要比string快得多。
但是stringBuilder是线程不安全的,stringBuffer是线程安全的,因此在多线程缓存字符串的情况下使用stringBuffer,而在其他情况下,使用stringBuilder
用法:StringBuffer builder = new StringBuilder(“This is only a”).append(“ simple”).append(“ test”);
关于string,stringBuilder,stringBuffer
最新推荐文章于 2024-07-10 21:37:49 发布