join方法
-
public static String join(CharSequence delimiter, CharSequence... elements)
返回由
CharSequence elements
的副本组成的新String,该副本与指定的delimiter
的副本连接在一起。For example,
String message = String.join("-", "Java", "is", "cool"); // message returned is: "Java-is-cool"
请注意,如果元素为null,则添加
"null"
。-
参数
delimiter
- 用于分隔每个元素的分隔符elements
- 要连接在一起的元素。 -
结果
一个新的
String
,它由所述的elements
由分离delimiter
-
异常
NullPointerException
- 如果delimiter
或elements
是null
-
从以下版本开始:
1.8
-
-
public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
返回由
String
的副本组成的新String
,其中CharSequence elements
指定的delimiter
的副本。For example,
List<String> strings = List.of("Java", "is", "cool"); String message = String.join(" ", strings); //message returned is: "Java is cool" Set<String> strings = new LinkedHashSet<>(List.of("Java", "is", "very", "cool")); String message = String.join("-", strings); //message returned is: "Java-is-very-cool"
请注意,如果单个元素是
null
,则添加"null"
。-
参数
delimiter
-用于向每一个的分开的字符序列elements
在所得String
elements
-Iterable
将其elements
连接在一起。 -
结果
由
elements
参数组成的新String
-
异常
NullPointerException
- 如果delimiter
或elements
是null
-
从以下版本开始:
1.8
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix