String StringBuilder StringBuffer三者之间的区别~~~
String是字符串常量,一旦创建,就不能改变了;
StringBuilder和StringBuffer是字符串变量,可以后期增加或减少;
StringBuilder是线程不安全的,其里面的方法实现并没有使用关键字 synchronized,适合用在单线程;
StringBuffer是线程安全的,其里面的方法实现有使用synchronized关键字,适合用于多线程。
运行速度:String < StringBuffer <StringBuilder
eg:StringBuilder sb = new StringBuilder().append("abc").append("bcd");
System.out.println(StringBuilder.toString(sb));