- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 什么情况下用“+”运算符进行字符串连接比调用StringBuffer/StringBuilder 对象的append方法连接字符串性能更好?
对于这个问题,分2种情况。1.不涉及对象拼接,只有常量字符串的拼接 。如下:String s = “ab”+“cd”,JVM会直接处理成String s = “abcd”;2.涉及到对象拼接。如下:String s = “ab”;String ss = s +“cd”;细分为2种情况,①:没有for循环。“+”与StringBuilder效果一样②:对于for循环。StringBuilber的对象写在循环外,减少对象的创建,性能比“+”好。具体如下:StringBuilber的对象写在循环
2020-10-15 11:59:12 908
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人