当前位置:首页 > Java

java如何叠加

2026-03-19 12:50:26Java

方法一:使用 + 运算符进行字符串拼接

字符串可以通过 + 运算符直接拼接。适用于简单场景,但频繁操作时性能较差。

String str1 = "Hello";
String str2 = "World";
String result = str1 + " " + str2; // 输出 "Hello World"

方法二:使用 StringBuilderStringBuffer

StringBuilder(非线程安全)和 StringBuffer(线程安全)适合频繁拼接操作,性能更高。

java如何叠加

StringBuilder sb = new StringBuilder();
sb.append("Java");
sb.append(" ");
sb.append("Stack");
String result = sb.toString(); // 输出 "Java Stack"

方法三:使用 String.concat() 方法

String 类提供的 concat() 方法可将字符串连接到原字符串末尾。

java如何叠加

String str1 = "Hello";
String str2 = str1.concat(" Java"); // 输出 "Hello Java"

方法四:使用 String.join()(Java 8+)

通过分隔符拼接多个字符串或集合元素。

String result = String.join("-", "2023", "12", "31"); // 输出 "2023-12-31"
List<String> list = Arrays.asList("A", "B", "C");
String joined = String.join(", ", list); // 输出 "A, B, C"

方法五:格式化拼接(String.format()

适用于需要格式化输出的场景,如数字、日期等。

String name = "Alice";
int age = 25;
String message = String.format("Name: %s, Age: %d", name, age); // 输出 "Name: Alice, Age: 25"

注意事项

  • 性能敏感场景优先选择 StringBuilder
  • 多线程环境需使用 StringBuffer
  • Java 8 及以上版本推荐 String.join() 处理集合拼接。

标签: java
分享给朋友:

相关文章

如何安装java

如何安装java

下载Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK下载页面,选择适合操作系统的版本(Windows、macOS或Linux)。推荐下载最新的长期支持(LTS)版本,如Java…

java如何输入字符串

java如何输入字符串

使用 Scanner 类 在 Java 中,可以通过 java.util.Scanner 类来输入字符串。以下是一个示例代码: import java.util.Scanner; public c…

java如何创建数组

java如何创建数组

创建数组的基本方法 在Java中,数组是固定大小的同类型元素集合。创建数组需要声明数组类型并初始化。 声明数组 语法格式为 数据类型[] 数组名 或 数据类型 数组名[]: int[] arr1;…

java如何打印数组

java如何打印数组

打印数组的方法 在Java中,打印数组有多种方式,以下是几种常见的方法: 使用Arrays.toString()方法 这种方法适用于一维数组,可以快速将数组转换为字符串形式输出: int[] a…

如何选择java培训

如何选择java培训

评估培训机构资质 选择有正规资质的机构,查看其营业执照、办学许可证等。优先考虑具备人力资源和社会保障部或教育部认证的机构,这类机构的教学质量和课程设置通常更规范。 考察课程内容与行业需求匹配度…

java如何连接mysql数据库

java如何连接mysql数据库

连接 MySQL 数据库的步骤 添加 MySQL 驱动依赖 在项目中引入 MySQL 的 JDBC 驱动。如果使用 Maven,可以在 pom.xml 中添加以下依赖: <dependency…