【Flutter/Dart】Mapで指定したキー・値が含まれているか判定

Map型の配列から指定した「キー(key)」、「値(value)」が含まれているか判定する方法を紹介します。

今回はMapクラスの「containsKey / containsValuesメソッド」を使用します。

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

目次

containsKey|指定したキーが含まれているか判定

var map = {
  1: 'A',
  2: 'B',
  3: 'C',
};

print(map.containsKey(1));
print(map.containsKey(4));

//結果
//true
//false

指定したキーが含まれる場合は「ture」、含まれない場合は「false」を返します。

containsValue|指定した値が含まれているか判定

var map = {
  1: 'A',
  2: 'B',
  3: 'C',
};

print(map.containsValue('A'));
print(map.containsKey('D'));

//結果
//true
//false

指定したキーの値が含まれる場合は「ture」、含まれない場合は「false」を返します。

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