java两个字符串拼接
时间: 2024-09-28 22:06:56 浏览: 36
在Java中,你可以使用加号(+)运算符或者`String`类的`concat()`方法或者`StringBuilder`或`StringBuffer`类来进行字符串拼接。以下是三种常见的方式:
1. 使用加号运算符:
```java
String str1 = "Hello";
String str2 = "World";
String result = str1 + " " + str2;
System.out.println(result); // 输出: Hello World
```
这里使用了空格字符" "进行连接。
2. 使用`concat()`方法:
```java
String str1 = "Hello";
String str2 = "World";
String result = str1.concat(" " + str2);
System.out.println(result); // 同上
```
3. 使用`StringBuilder`或`StringBuffer`:
```java
String str1 = "Hello";
String str2 = "World";
StringBuilder sb = new StringBuilder();
sb.append(str1).append(" ").append(str2);
String result = sb.toString();
System.out.println(result); // 同上
// 或者使用StringBuffer(线程安全)
StringBuffer sbf = new StringBuffer();
sbf.append(str1).append(" ").append(str2);
String result = sbf.toString();
```
在这两种情况中,`append()`方法用于逐个添加元素,最后通过`toString()`方法转换成字符串。
阅读全文