Java使用StringBuilder进行简单字符串替换能提高效率,为啥jdk不新增一个这样的实现

StringBuilder是非线程安全StringBuffer是线程安全的在某些情况下, String对象的字符串拼接其实是被解释成了 StringBuffer对象的拼接题主可以在多线程下分别用这两个操作下字符串试试
■网友
看了下源码,看不太懂,String.replaceAll慢是因为synchronized,StringBuilder快因为没加synchronized,但是我没遇到这种多线程下的应用场景,所以就不造了~~~


    推荐阅读