我试图在JAVA中实现HashMap,在我的算法中,我必须找到除特定value....for实例之外的任何键是否包含值,例如,映射中的所有键都应该有值0存储在其中。如何检查映射是否包含不等于0的值。if(!hm.containsValue(0)) /* where hm is hashmap object*/
程序将根据If语句打印不正确的键和值。谁能解释一下原因吗?Harry + Value = 020826262返回= Key = Harry + Value = 00826262更正式地说,返回true当且仅当此映射包含键k的映射时(key==null ?k==null :key.equals(K))
因此,我的印象是if(Contacts.containsKey(查询))将使用key.equals(k)将输入查询与键进行比较。impor