System.SysUtils.TStringHelper.Join
Delphi
class function Join(const Separator: string; const Values: array of const): string; overload; static;
class function Join(const Separator: string; const Values: array of string): string; overload; static;
class function Join(const Separator: string; const Values: IEnumerator<string>): string; overload; static;
class function Join(const Separator: string; const Values: IEnumerable<string>): string; overload; static; inline;
class function Join(const Separator: string; const Values: array of string; StartIndex: Integer; Count: Integer): string; overload; static;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.SysUtils.pas | System.SysUtils | TStringHelper |
説明
指定された Separator
で区切られた、2 つ以上の 0 基準の文字列を結合します。
begin
Writeln(String.Join(',', ['String1', 'String2', 'String3']));
Writeln(String.Join(',', ['String1', 'String2', 'String3'], 1, 2));
end.
出力は以下のとおりです。
String1,String2,String3 String2,String3
System.SysUtils.TStringHelper.Join には 4 つのオーバーロード メソッドがあります。
- 第 1 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、定数配列の要素を、各要素間に指定された
Separator
を使用して、連結します。 - 第 2 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、文字列配列のすべての要素を、各要素間に指定された
Separator
を使用して、連結します。 - 第 3 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、オブジェクト配列の要素を、各要素間に指定された
Separator
を使用して、連結します。 - 第 4 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、IEnumerable の要素を、各メンバー間に指定された IEnumerable
Separator
を使用して、連結します。 - 第 5 System.SysUtils.TStringHelper.Join オーバーロード メソッドは、文字列配列の指定された要素を、各要素間に指定された
Separator
を使用して、連結します。