Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java拼接字符串的方法

作者:一岁就很帅   发布日期:2025-08-27   浏览:99

// 方法1: 使用 + 操作符
public class StringConcatExample1 {
    public static void main(String[] args) {
        String str1 = "Hello";
        String str2 = "World";
        String result = str1 + " " + str2;
        System.out.println(result); // 输出: Hello World
    }
}

// 方法2: 使用 StringBuilder
public class StringConcatExample2 {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        sb.append("Hello").append(" ").append("World");
        String result = sb.toString();
        System.out.println(result); // 输出: Hello World
    }
}

// 方法3: 使用 StringBuffer(线程安全)
public class StringConcatExample3 {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
        sb.append("Hello").append(" ").append("World");
        String result = sb.toString();
        System.out.println(result); // 输出: Hello World
    }
}

// 方法4: 使用 String.join() 方法
public class StringConcatExample4 {
    public static void main(String[] args) {
        String result = String.join(" ", "Hello", "World");
        System.out.println(result); // 输出: Hello World
    }
}

解释说明:

  1. 使用 + 操作符:这是最简单的方式,适用于少量字符串拼接。但是效率较低,特别是在循环中多次拼接时。
  2. 使用 StringBuilderStringBuilder 是非线程安全的,但性能较高,适合在单线程环境中大量拼接字符串。
  3. 使用 StringBufferStringBuffer 是线程安全的,但性能略低于 StringBuilder,适合在多线程环境中使用。
  4. 使用 String.join() 方法String.join() 方法可以方便地将多个字符串通过指定的分隔符连接在一起,代码简洁易读。

上一篇:java判断list是否为空

下一篇:deque java

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站