最常用的有4种方法
- +运算符:如果拼接的都是字符串直接量,则适合使用 + 运算符实现拼接;
public static void main(String[] args) {
method1();
}
// 字符串拼接:+
public static void method1(){
String a = "我是";
String b = "fzg";
String res = a + b;
log.info(res);
}

- StringBuilder:如果拼接的字符串中包含变量,并不要求线程安全,则适合使用StringBuilder;

本文探讨了Java中字符串拼接的四种方法:+运算符、StringBuilder、StringBuffer和concat方法,分析了它们的适用场景和效率。在并发环境中,推荐使用StringBuffer;在非并发场景下,StringBuilder由于非线程安全而具有更高性能。对于少量拼接,concat方法可能更优。此外,直接量方式创建字符串比new String()更节省内存。
最低0.47元/天 解锁文章
722

被折叠的 条评论
为什么被折叠?



