
맵에서 키나 값이 있는지 확인하는 함수로 containsKey와 containsValue 가 있다
containsKey(key)
맵에서 인자로 보낸 키가 있으면 true 없으면 false를 반환한다.
public class test {
public static void main(String[] args) {
HashMap<String, String> hashMap = new HashMap<String, String>();
hashMap.put("A","APPLE");
hashMap.put("B","BANANA");
hashMap.put("C","CHERRY");
hashMap.put("D","DURIAN");
System.out.println(hashMap.containsKey("A"));
System.out.println(hashMap.containsKey("E"));
}
}
/////Console/////
true
false
containsValue(value)
맵에서 인자로 보낸 값이 있으면 true 없으면 false를 반환한다.
public class test {
public static void main(String[] args) {
HashMap<String, String> hashMap = new HashMap<String, String>();
hashMap.put("A","APPLE");
hashMap.put("B","BANANA");
hashMap.put("C","CHERRY");
hashMap.put("D","DURIAN");
System.out.println(hashMap.containsValue("BANANA"));
System.out.println(hashMap.containsValue("E????"));
}
}
/////Console/////
true
false