Java String concat()方法

培训教学 潘老师 8个月前 (09-07) 201 ℃ (0) 扫码查看

Java 中的 String.concat() 方法将指定的字符串连接到当前字符串的末尾。

在内部,Java 创建一个新的字符数组,其长度为当前字符串和参数字符串的总和。然后,它将两个字符串的所有内容都复制到这个新数组中。最后,将合并后的字符数组转换为新的字符串并返回。

1.String.concat() API

concat() API 将指定的字符串连接到此字符串的末尾。

public String concat(String str);

2.String.concat() 示例

以下Java程序将两个字符串连接起来生成一个合并的字符串。

String str = "Hello";
Assertions.assertEquals("Hello World", str.concat(" World"));

3.空字符串和Null

需要注意的是,如果我们将空字符串作为参数传递给该方法,它将返回原始字符串。也就是说,如果参数字符串为空,不会产生任何变化。

Assertions.assertEquals("Hello", str.concat(""));

null 不是一个被接受的输入,并且会引发 NullPointerException(空指针异常)。这意味着如果将 null 作为参数传递给 String.concat() 方法,将会引发异常,因此在使用该方法之前应确保参数字符串不为 null

Assertions.assertThrows(NullPointerException.class, ()->{
    str.concat(null);
});

版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/teach/8871.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】