Dart Streamクラスjoin()メソッド

Dar言語StreamクラスtoSet()メソッドDart

Dart Streamクラスのjoin()メソッドについてメモ書き。

join()はStreamイベントの要素を文字列(String型)として結合するメソッド。
オプション引数としてセパレータを指定できる。
join()の戻り値はFuture<String>型。

コーディングで動作確認。
まずはセパレータ無しで結合。

void main() async {
  final listTest =
      Stream.fromIterable(["Apple", "Orange", "Banana", "Pineapple"]);
  await listTest.join().then(print);
}

実行結果。

AppleOrangeBananaPineapple

次はセパレータとしてカンマ”,”を指定。

void main() async {
  final listTest =
      Stream.fromIterable(["Apple", "Orange", "Banana", "Pineapple"]);
  await listTest.join(",").then(print);
}

実行結果。

Apple,Orange,Banana,Pineapple

コメント

タイトルとURLをコピーしました