語言

String.Join 方法

定義

多載

名稱 Description
Join(ICharSequence, ICharSequence[])

回傳一個由 的複本 CharSequence elements 與指定 delimiter的副本組成的新字串。

Join(ICharSequence, IIterable)

回傳String由 的 與指定 CharSequence elements的 副本組成delimiter的新 。

Join(String, IIterable)

回傳String由 的 與指定 CharSequence elements的 副本組成delimiter的新 。

Join(String, String[])

回傳一個由 的複本 CharSequence elements 與指定 delimiter的副本組成的新字串。

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[]

元素要結合在一起。

傳回

一個由分離的 組成的新Stringelementsdelimiter

屬性

備註

Java 文件 java.lang.String.join(java.lang.CharSequence, java.lang.CharSequence)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Join(ICharSequence, IIterable)

回傳String由 的 與指定 CharSequence elements的 副本組成delimiter的新 。

[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

一個 Iterable 將兩者 elements 連結起來的。

傳回

一個由 String 參數組成的新elements

屬性

備註

回傳String由 的 與指定 CharSequence elements的 副本組成delimiter的新 。

<引用區塊>例如,

{@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"
            }

</區塊引用>

注意若某個單一元素為 null,則 "null" 會被加入。

新增於1.8版本。

Java 文件 java.lang.String.join(java.lang.CharSequence, java.lang.Iterable<? extends java.lang.CharSequence>)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Join(String, IIterable)

回傳String由 的 與指定 CharSequence elements的 副本組成delimiter的新 。

public static string Join(string delimiter, Java.Lang.IIterable elements);
static member Join : string * Java.Lang.IIterable -> string

參數

delimiter
String

一串用來區隔所得 中的 elements 字元序列 String

elements
IIterable

一個 Iterable 將兩者 elements 連結起來的。

傳回

一個由 String 參數組成的新elements

備註

回傳String由 的 與指定 CharSequence elements的 副本組成delimiter的新 。

<引用區塊>例如,

{@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"
            }

</區塊引用>

注意若某個單一元素為 null,則 "null" 會被加入。

新增於1.8版本。

Java 文件 java.lang.String.join(java.lang.CharSequence, java.lang.Iterable<? extends java.lang.CharSequence>)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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[]

元素要結合在一起。

傳回

一個由分離的 組成的新Stringelementsdelimiter

備註

Java 文件 java.lang.String.join(java.lang.CharSequence, java.lang.CharSequence)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於