Java String.join()方法

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

自Java 8以来,我们可以使用String.join()方法来使用指定的分隔符连接字符串。对于更高级的用法(例如添加前缀和后缀),我们可以使用StringJoiner类。

1.String.join()方法

String.join()方法将第一个参数作为分隔符。在第二个参数中,我们可以传递多个字符串或包含要连接的字符串的可迭代实例。join()方法将返回一个由分隔符分隔的字符串组成的新字符串。

这个方法是一个重载方法,可以连接作为可变参数传递的多个字符串或作为List传递的多个字符串。

static String join(CharSequence delimiter, CharSequence... elements)
static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)

2.String.join()示例

让我们看看这个方法的两种变体的示例。首先,我们将连接作为可变参数传递的字符串。

String joined = String.join("/","usr","local","bin");

程序输出:

usr/local/bin

接下来,我们将加入一个字符串列表。

String ids = String.join(", ", ZoneId.getAvailableZoneIds());

程序输出:

Asia/Aden, America/Cuiaba, Etc/GMT+9, Etc/GMT+8....

因此,下次我们可以使用String.join()方法来使用分隔符连接字符串。它适用于简单的情况。对于复杂的用法,请使用StringJoiner类。


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

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

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