Dart Mapに指定したキーが存在するか確認する
![Dart Mapに指定したキーが存在するか確認する](https://mebee.info/wp-content/uploads/2022/09/dart-890x500.png)
Dartで、Mapに指定したキーが存在するか確認するコードを記述してます。「containsKey」メソッドを使用して判定することで可能です。値の存在確認は「containsValue」を使用します。
環境
- OS windows11 home
- Dart 2.18.4
キーが存在するか確認
キーが存在するか確認するには「containsKey」で可能です。
Map.containsKey(キー名);
※存在すると「ture」存在しない場合は「false」が返ります
実際に、使用して判定してみます。
void main() {
var map = <int, String>{
1: 'one',
2: 'two',
3: 'three',
};
print(map.containsKey(1)); // ture
print(map.containsKey(2)); // ture
print(map.containsKey(0)); // false
}
実行結果を見ると、判定されていることが確認できます。
![](https://mebee.info/wp-content/uploads/2022/11/image-355.png)
値が存在するか判定
値が存在するかを判定する場合は「containsValue」を使用します。
void main() {
var map = <int, String>{
1: 'one',
2: 'two',
3: 'three',
};
print(map.containsValue('one')); // ture
print(map.containsValue('two')); // ture
print(map.containsValue('four')); // false
}
-
前の記事
PostgreSQL json配列から行に変換する 2024.05.20
-
次の記事
Nuxt.js3 外部IPから接続可能にする 2024.05.21
コメントを書く