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

シェルスクリプト 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

📁 Dart Streamクラスの全体像・主要メソッド
Streamクラスのコンストラクタや主要メソッド一覧は、以下の解説マップをご覧ください。
➔ Dart Streamクラスの使い方:コンストラクタと主要メソッド解説マップ

コメント

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