String.Join 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Join(String, String[]) |
返回一个新的字符串,该字符串由 |
| Join(String, IIterable) |
返回联接与指定 |
| Join(ICharSequence, ICharSequence[]) |
返回一个新的字符串,该字符串由 |
| Join(ICharSequence, IIterable) |
返回联接与指定 |
Join(String, String[])
返回一个新的字符串,该字符串由 CharSequence elements 联接的副本和指定的 delimiter副本组成。
public static string Join(string delimiter, params string[]? elements);
static member Join : string * string[] -> string
参数
- delimiter
- String
分隔每个元素的分隔符
- elements
- String[]
要联接在一起的元素。
返回
由分隔符组成的elements新Stringdelimiter
注解
Java文档java.lang.String.join(java.lang.CharSequence, java.lang.CharSequence)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Join(String, IIterable)
返回联接与指定delimiter副本一起联接的新String副本CharSequence elements。
public static string Join(string delimiter, Java.Lang.IIterable elements);
static member Join : string * Java.Lang.IIterable -> string
参数
- delimiter
- String
用于分隔生成的每个 elements 字符的序列 String
- elements
- IIterable
一个将联接elements在一起的集合Iterable。
返回
由elements参数组成的新String项
注解
返回联接与指定delimiter副本一起联接的新String副本CharSequence elements。
<blockquote>例如,
{@code
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"
}
</blockquote>
请注意,如果单个元素是 null,则 "null" 添加。
已在 1.8 中添加。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Join(ICharSequence, ICharSequence[])
返回一个新的字符串,该字符串由 CharSequence elements 联接的副本和指定的 delimiter副本组成。
[Android.Runtime.Register("join", "(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;", "", ApiSince=26)]
public static string Join(Java.Lang.ICharSequence delimiter, params Java.Lang.ICharSequence[]? elements);
[<Android.Runtime.Register("join", "(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;", "", ApiSince=26)>]
static member Join : Java.Lang.ICharSequence * Java.Lang.ICharSequence[] -> string
参数
- delimiter
- ICharSequence
分隔每个元素的分隔符
- elements
- ICharSequence[]
要联接在一起的元素。
返回
由分隔符组成的elements新Stringdelimiter
- 属性
注解
Java文档java.lang.String.join(java.lang.CharSequence, java.lang.CharSequence)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Join(ICharSequence, IIterable)
返回联接与指定delimiter副本一起联接的新String副本CharSequence elements。
[Android.Runtime.Register("join", "(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;", "", ApiSince=26)]
public static string Join(Java.Lang.ICharSequence delimiter, Java.Lang.IIterable elements);
[<Android.Runtime.Register("join", "(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;", "", ApiSince=26)>]
static member Join : Java.Lang.ICharSequence * Java.Lang.IIterable -> string
参数
- delimiter
- ICharSequence
用于分隔生成的每个 elements 字符的序列 String
- elements
- IIterable
一个将联接elements在一起的集合Iterable。
返回
由elements参数组成的新String项
- 属性
注解
返回联接与指定delimiter副本一起联接的新String副本CharSequence elements。
<blockquote>例如,
{@code
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"
}
</blockquote>
请注意,如果单个元素是 null,则 "null" 添加。
已在 1.8 中添加。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。