Flutter/Dart - リストを文字列に変換

ListをStringに変換する方法を紹介します。

1. join() を使った方法

List.join() はリストのすべての要素を一つの文字列に連結し、文字列として返します。

次の例は、文字列リストを1つの文字列に変換します。

void main() {

    List<String> list =["A", "B", "C"];

    String str = list.join();
    print(str);
}

Output:

ABC

2. 文字間に区切り文字を追加する方法

List.join(delimiter) はリストの要素を一つに連結し、文字間に区切り文字を追加します。

以下の例では、要素の間に , を追加して1つの文字列に連結します。

void main() {

    List<String> list =["A", "B", "C"];

    String str = list.join(", ");
    print(str);
}

Output:

A, B, C

3. 他のデータ型のリストを文字列に変換

他のデータ型のリストも join() で文字列に変換できます。

以下の例は List<int>のすべての要素を1つの文字列に連結します。

void main() {

    List<int> list = [1, 2, 3];

    String str = list.join(", ");
    print(str);
}

Output:

1, 2, 3
codechachaCopyright ©2019 codechacha