【Flutter/Dart】Listで指定範囲の要素を別の要素に置換|replaceRange

List型の配列で指定した範囲の要素を別の要素に置換する方法を紹介します。

今回はListクラスの「replaceRangeメソッド」を使用します。

\ 世界最大級のオンライン学習サービス /

目次

replaceRangeの使い方

var list = ['A', 'B', 'C', 'D'];
list.replaceRange(1, 3, ['F', 'F', 'F', 'F']);
print(list);

//結果
//[A, F, F, F, F, D]

replaceRangeメソッドの第一引数に「開始位置」、第二引数に「終了位置」、第三引数に「入れ替えれる値(List)」を渡します。

第二引数で指定したインデックスの要素は含まれません。また第三引数には単独の要素であってもList型で渡す必要があります。

  • URLをコピーしました!
目次