今天爱分享给大家带来StringBuffer 与 StringBuilder 的区别?【面试题详解】,希望能够帮助到大家。
【参考答案】
StringBuffer 和 StringBuilder 类都表示内容可以被修改的字符串,StringBuilder
是线程不安全的,运行效率高,如果一个字符串变量是在方法里面定义,这种情况只可能有
一个线程访问它,不存在不安全的因素了,则用 StringBuilder。如果要在类里面定义成员
变量,并且这个类的实例对象会在多线程环境下使用,那么最好用 StringBuffer。