Map型オブジェクトから指定した値が存在するかどうか判定するには、.containsValue()を使用します。
サンプルソース
例)Map型オブジェクトに指定した値が存在するかどうか判定する
1 2 3 4 5 6 7 8 9 10 11 |
//Map型オブジェクトを生成する HashMap<String, String> mp = new HashMap<String, String>(); mp.put("01", "北海道"); mp.put("02", "青森県"); mp.put("03", "岩手県"); //値="北海道"が存在するか判定 boolean b1 = mp.containsValue("北海道"); //値="沖縄県"が存在するか判定 boolean b2 = mp.containsValue("沖縄県"); |
- (結果)
- b1 ⇒true b2 ⇒false
メモ
- 指定したキーが存在するかどうか判定したい場合は以下ページをご覧ください。
⇒ [Java] Map型オブジェクトから指定したキーが存在するかどうか判定する(.containsKey)