Java中字符串连接的多种方式
在Java中,字符串的连接主要有以下几种方式:
使用+运算符:
String str1 = "Hello";
String str2 = "World!";
String result = str1 + " " + str2; // 注意添加空格
System.out.println(result); // 输出: Hello World!
使用StringBuilder或StringBuffer类:
```java
// 使用 StringBuilder
StringBuilder sb = new StringBuilder();
sb.append(“Hello”);
sb.append(“ “);
sb.append(“World!”);
String result = sb.toString(); // 转换为字符串类型
System.out.println(result); // 输出: Hello World!
// 使用 StringBuffer (Java 1.7 及之前版本)
StringBuffer sv = new StringBuffer();
sv.append(“Hello”);
sv.append(“ “);
sv.append(“World!”);
String result2 = sv.toString(); // 转换为字符串类型
System.out.println(result2); // 输出: Hello World!
3. 使用Java 8的StringJoiner类:
```java
import java.util.StringJoiner;
public class Main {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World!";
// 使用 StringJoiner
StringJoiner joiner = new StringJoiner(" ", "", ""));
joiner.add(str1);
joiner.add(str2);
String result3 = joiner.toString(); // 转换为字符串类型
System.out.println(result3); // 输出: Hello World!
}
}
以上就是Java中字符串连接的多种方式。
还没有评论,来说两句吧...