Dart Mapに指定したキーが存在するか確認する
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
}実行結果を見ると、判定されていることが確認できます。

値が存在するか判定
値が存在するかを判定する場合は「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
コメントを書く