测试String/StringBuilder/StringBuffer效率
Test1:
String的+和StringBuilder/StringBuffer的append方法:添加空字符“”,运行100000次:
一次执行:
二次执行
多次执行差异不大:添加空字符串效率 String < StringBuffer<StringBuilder;test2:
Test2:
String的+和StringBuilder/StringBuffer的append方法:添加字符“a”,运行100000次:
一次执行:运行巨慢
二次执行
String的效率远远低于StringBuffer和StringBuilder
求教各位大神:某大厂面试官问我StringBuilder和String那个更快,我回答StringBuilder,答案好像不对,这个“快”字怎么理解,单纯添加字符而言,明显StringBuilder效率更高,没明白面试官的意思,有理解的吗,麻烦回复一下!感激不尽!