Flutterのプログラミング言語(Dart言語)でListから指定した値を全て削除する方法を紹介します。
Listから指定した値を全て削除するには「removeWhereメソッド」を使用します。
目次
Listから指定した値を全て削除する
removeWhereメソッドでは配列の全ての要素に対して条件式によるテストを行い、条件式の結果が「true」の値を削除します。
List.removeWhere((value) => value == 値);
次の例では配列の要素の値が「A」の要素を全て削除します。
var myList = ['B', 'A', 'AB', 'O', 'A'];
myList.removeWhere((value) => value == 'A');
print(myList); //[B, AB, O]
以上です。
合わせて読みたい
【Flutter/Dart】dynamic修飾子|varとdynamicの違い
Flutterのプログラミング言語(Dart言語)における「dynamic修飾子」を紹介します。 「dynamic修飾子」は「var修飾子」のように変数を宣言する際に使用されます。本記事…
【Flutter/Dart】var修飾子|変数と宣言
Flutterのプログラミング言語(Dart言語)における「var修飾子」を紹介します。 「var」は変数を宣言する際の基本となる修飾子です。 【var修飾子の使い方】 var修飾子…