看有些循环累计拼接String字符串的,有用+号的,有用append方法的,还有cocat什么的,一般开发中使用哪个比较多,哪个效率高一点,自己测试不出来
如果不考虑线程安全,用StringBulder效率最高,考虑线程安全,用StringBuffer
其中效率是concat,最慢的是+号
开发当中根据情况来选,如果需要频繁拼接,采用的是StringBulder或者StringBuffer
如果只是几个拼接的话,那concat方法和+号拼接都可以
如果不是循环拼接的话,直接+就可以了。
如果涉及到循环的话最好还是用stringbuilder或者stringbuffer的append,这个应该是效率比较高的
java拼接字符串的方法效率对比 java中拼接字符串的5种方法效率对比:
https://m.qb5200.com/article/325811.html