对字符串频繁修改(如字符串连接)时,使用StringBuffer类可以大大提高程序执行效率
StringBuffer声明
StringBuffer strb = new StringBuffer();
StringBuffer strb = new StringBuffer("aaa");
sb.toString(); //转化为String类型
sb.append(""); //追加字符串
sb.insert (1, ""); //插入字符串
案例:
String与StringBuffer的区别
String是不可变对象
经常改变内容的字符串最好不要使用String
StringBuffer是可变的字符串
字符串经常改变的情况可使用StringBuffer,更高效
JDK1.5后提供了StringBuilder,等价StringBuffer
原文:https://www.cnblogs.com/songkaiwen/p/13025246.html