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]
以上です。
合わせて読みたい
あわせて読みたい


【Flutter/Dart】dynamic修飾子|varとdynamicの違い
Flutterのプログラミング言語(Dart言語)における「dynamic修飾子」を紹介します。 「dynamic修飾子」は「var修飾子」のように変数を宣言する際に使用されます。本記事…
あわせて読みたい


【Flutter/Dart】var修飾子|変数と宣言
Flutterのプログラミング言語(Dart言語)における「var修飾子」を紹介します。 「var」は変数を宣言する際の基本となる修飾子です。 var修飾子の使い方 var修飾子で変…