世界最大級のオンライン学習サービス「Udemy」のセール状況はこちら

【Flutter/Dart】Listで指定範囲の要素を別の値に入れ替える

Flutterのプログラミング言語(Dart言語)でListで指定範囲の要素を別の値に入れ替える方法を紹介します。

Listで指定範囲の要素を別の値に入れ替えるには「replaceRangeメソッド」を使用します。

目次

Listで指定範囲の要素を別の値に入れ替える

replaceRangeメソッドは次のように使用します。第一引数に削除する範囲の「開始位置」、第二引数に「終了位置」をint型で渡し、第三引数に「入れ替える値」を渡します。

List.replaceRange(開始位置の値, 終了位置の値, 入れ替える値);

replaceRangeメソッドが実行されると指定した範囲の要素が削除され、代わりに第三引数で指定した新しい値が追加されます。

var myList = [0, 1, 2, 3, 4, 5];
var replacement = [6, 7];
myList.replaceRange(1, 4, replacement);
print(myList); // [0, 6, 7, 4, 5]

以上です。

合わせて読みたい

参考サイト

目次