java拼接字符串
时间: 2023-07-03 17:22:18 浏览: 44
在Java中,可以使用加号(+)运算符来拼接字符串。例如:
```
String str1 = "Hello";
String str2 = "world";
String str3 = str1 + " " + str2;
System.out.println(str3);
```
输出结果将是:
```
Hello world
```
另外,Java中还提供了StringBuilder和StringBuffer类,可以更高效地进行字符串拼接。例如:
```
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("world");
String str = sb.toString();
System.out.println(str);
```
相关问题
java 拼接字符串
Java中有多种方式可以拼接字符串,其中包括使用String类的concat()方法、使用加号(+)运算符、使用StringBuilder或StringBuffer类等。另外,Java 8还引入了StringJoiner类,Apache Commons Lang库中的StringUtils类也提供了join()方法,Java 8中的String类也提供了join()方法。
1.使用String类的concat()方法或加号(+)运算符:
String str1 = "Hello";
String str2 = "World";
String result1 = str1.concat(str2);
String result2 = str1 + str2;
2.使用StringBuilder或StringBuffer类:
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("World");
String result3 = sb.toString();
3.使用StringJoiner类:
StringJoiner sj = new StringJoiner(", ");
sj.add("apple");
sj.add("banana");
sj.add("orange");
String result4 = sj.toString();
4.使用StringUtils类的join()方法:
String[] arr = {"Hello", "World"};
String result5 = StringUtils.join(Arrays.asList(arr), ' ');
5.使用Java 8中的String类的join()方法:
String[] fruits = {"apple", "banana", "orange"};
String result6 = String.join(", ", fruits);
java拼接字符串工具
在Java中,有几种方式可以拼接字符串:
1. 使用"+"运算符:
```java
String str1 = "Hello";
String str2 = "World";
String result = str1 + str2;
System.out.println(result); // 输出:HelloWorld
```
2. 使用StringBuilder类:
```java
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append("World");
String result = sb.toString();
System.out.println(result); // 输出:HelloWorld
```
3. 使用StringBuffer类(线程安全):
```java
StringBuffer sb = new StringBuffer();
sb.append("Hello");
sb.append("World");
String result = sb.toString();
System.out.println(result); // 输出:HelloWorld
```
这些是常见的拼接字符串的方式,根据实际需求选择合适的方法。