「Java」TreeMapのcontainsKey、containsValueメソッドを使うサンプル
説明
1.boolean containsKey(Object key)
指定のキーのマッピングがこのマップに含まれている場合にtrueを返します。
2.boolean containsValue(Object value)
マップが1つまたは複数のキーを指定された値にマッピングしている場合にtrueを返します。
Javaコード
package com.arkgame.study; import java.util.Map; import java.util.TreeMap; public class TreeMapDemo { public static void main(String[] args) { Map<String, String> cft = new TreeMap<String, String>(); cft.put("key01", "Info_AA"); cft.put("key02", "Info_BB"); cft.put("key03", "Info_CC"); // 更新 cft.put("key03", "Info_DD"); if (cft.containsKey("key01")) { System.out.println("TreeMapに指定のキー(key01)が存在します"); } else { System.out.println("TreeMapに指定のキー(key01)が存在しません"); } if (cft.containsValue("Info_DD")) { System.out.println("TreeMapに指定の値(Info_DD)が存在します"); } else { System.out.println("TreeMap指定の値(Info_DD)が存在しません"); } } }
結果
TreeMapに指定のキー(key01)が存在します
TreeMapに指定の値(Info_DD)が存在します