Dartのリストが持つ「removeメソッド」の使い方を解説します。
使い方

「removeメソッド」は、引数に削除したい「値」を指定します。
具体的には、リスト内に指定した要素があるかを調べて、もしあったら削除します。
以下は、特定の文字列を削除する例です。
var list = <String>["a","b","c"];
//"b"は要素にある?あるなら削除してね
list.remove("b");

上記の例では、removeメソッドに、「”b”」を指定して削除しています。
このようにリスト内を検索して、削除することが出来るのです。
注意点は、リストが削除したい値を複数持つ場合は、最初の方にある要素1つしか消さない点です。
var list = <String>["a","b","c","b"];
list.remove("b");

上記のコードでは、リストが「”b”」を2つ持っていますが、左側のリストしか削除されていません。
このように特定の値を1つしか消すことが出来ません。
まとめ
removeメソッドは、リスト内に値があったら削除するメソッドです。
言い換えると、リスト内に指定した値があるかを調べ、存在するならば消しておくメソッドです。
「値」の指定は、removeメソッドの引数で行います。
また、消したい値が2つ以上あっても1つしか消されないのに気をつけてください。
オススメの記事
[Dart]リスト(List)にフィルター(filter)処理をする方法
[Dart]リスト(List)の「whereメソッド」の使い方
オススメの書籍
基礎から学ぶ Flutter | 石井 幸次 |本 | 通販 | Amazon
Amazonで石井 幸次の基礎から学ぶ Flutter。アマゾンならポイント還元本が多数。石井 幸次作品ほか、お急ぎ便対象商品は当日お届けも可能。また基礎から学ぶ Flutterもアマゾン配送商品なら通常配送無料。
Amazon | Flutter Complete Reference: Create beautiful, fast and native apps for any device | Miola, Alberto | Specific Skills
Amazon配送商品ならFlutter Complete Reference: Create beautiful, fast and native apps for any deviceが通常配送無料。更にAmazonならポイント還元本が多...
コメント