String.concat()
时间: 2023-08-24 20:50:51 浏览: 47
对的,还有一种拼接字符串的方式是使用String类的`concat()`方法。`concat()`方法将指定的字符串连接到调用该方法的字符串末尾,并返回一个新的字符串。例如:
```java
String str1 = "Hello";
String str2 = "World";
String result = str1.concat(str2);
System.out.println(result); // 输出:HelloWorld
```
注意,`concat()`方法会创建一个新的字符串对象,而不是在原有字符串对象上进行修改。因此,建议在需要频繁拼接字符串的情况下,使用`StringBuilder`或`StringBuffer`类,以提高性能和效率。对于简单的拼接操作,`concat()`方法是一种简便的方式。
相关问题
String.concat
String.concat 是一个 Java 中的 String 类的方法,用于将指定的字符串连接到调用该方法的字符串的末尾。它接受一个字符串参数,并返回一个新的字符串,该字符串由调用方法的字符串与指定的字符串连接而成。以下是一个示例:
```java
String str1 = "Hello";
String str2 = "World";
String result = str1.concat(str2);
System.out.println(result); // 输出 "HelloWorld"
```
在这个例子中,我们调用了 `str1` 的 `concat` 方法,并传入 `str2` 作为参数。方法返回一个新的字符串,将两个字符串连接在一起。最后,将结果打印到控制台上。
需要注意的是,`concat` 方法不会修改调用它的字符串对象本身,而是返回一个新的字符串作为结果。
StrUtil.concat
StrUtil.concat是一个字符串拼接的工具类,它可以将多个字符串拼接成一个字符串。该方法的定义如下:
```java
public static String concat(CharSequence... strs)
```
其中,CharSequence是Java中的一个接口,表示可以被当作字符序列的对象,比如String、StringBuilder等。
使用StrUtil.concat方法可以方便地将多个字符串拼接在一起,示例如下:
```java
String str1 = "Hello";
String str2 = "World";
String result = StrUtil.concat(str1, " ", str2);
System.out.println(result); // 输出:Hello World
```