@Override public boolean containsValue(Object value) { return backingMap.containsValue( (V) value); // for (int i = 0; i < entries.size(); i++){ // if (valEq(entries.get(i).value, value)) // return true; // } // return false; }
/** * Return <code>true</code> if this map contains one or more keys mapping * to the specified value. * * @param value the value to be searched for * @return true if the map contains the value */ public boolean containsValue(Object value) { if (fast) { return (map.containsValue(value)); } else { synchronized (map) { return (map.containsValue(value)); } } }
/** * Return <code>true</code> if this map contains one or more keys mapping * to the specified value. * * @param value the value to be searched for * @return true if the map contains the value */ public boolean containsValue(Object value) { if (fast) { return (map.containsValue(value)); } else { synchronized (map) { return (map.containsValue(value)); } } }
public boolean containsValue(Object value) { return delegateMap.containsValue(value); }
public void test3Bugs(HashMap<? extends CharSequence, ? extends CharSequence> map) { map.containsValue(3); map.containsKey(4.0); map.get(5.0); map.remove('r'); }
public void test1NoBugs(HashMap<String, String> map) { map.containsKey("Key"); map.containsValue("Value"); map.get("Get"); map.remove("Remove"); }
public void test2Bugs(HashMap<CharSequence, CharSequence> map) { map.containsValue(3); map.remove(4); map.get(5.0); map.remove('r'); }
public void test4Bugs(HashMap<? super CharSequence, ? super CharSequence> map) { map.containsValue(3); map.containsKey('k'); map.get(5.0); map.remove('r'); }
void addInConv(String item, HashMap<String,String> conv) { if (!conv.containsKey(item)) { // new item String cand = item.toUpperCase(); while (conv.containsValue(cand)) { // conflict ! cand = cand+"_X"; } conv.put(item,cand); } }
public void test2NoBugs(HashMap<CharSequence, CharSequence> map) { map.containsValue(new StringBuffer("Value")); map.get(new StringBuffer("Get")); }
public void test4NoBugs(HashMap<? super CharSequence, ? super CharSequence> map) { map.containsValue(new StringBuffer("Value")); map.get(new StringBuffer("Get")); }
public void test3NoBugs(HashMap<? extends CharSequence, ? extends CharSequence> map) { map.containsValue(new StringBuffer("Value")); map.get(new StringBuffer("Get")); map.remove(new StringBuffer("Remove")); }
public void test1aBugs(HashMap<? extends String, String> map) { map.containsKey(new StringBuffer("Key")); map.containsValue(new StringBuffer("Value")); map.get(new StringBuffer("Get")); map.remove(new StringBuffer("Remove")); }
public void test1Bugs(HashMap<String, String> map) { map.containsKey(new StringBuffer("Key")); map.containsValue(new StringBuffer("Value")); map.get(new StringBuffer("Get")); map.remove(new StringBuffer("Remove")); }
private boolean isBrokerInNameServer(final String brokerAddr) { Iterator<Entry<String, TopicRouteData>> it = this.topicRouteTable.entrySet().iterator(); while (it.hasNext()) { Entry<String, TopicRouteData> itNext = it.next(); List<BrokerData> brokerDatas = itNext.getValue().getBrokerDatas(); for (BrokerData bd : brokerDatas) { boolean contain = bd.getBrokerAddrs().containsValue(brokerAddr); if (contain) return true; } } return false; } /**
public static String fetchBrokerNameByAddr(final MQAdminExt adminExt, final String addr) throws Exception { ClusterInfo clusterInfoSerializeWrapper = adminExt.examineBrokerClusterInfo(); HashMap<String/* brokerName */, BrokerData> brokerAddrTable = clusterInfoSerializeWrapper.getBrokerAddrTable(); Iterator<Map.Entry<String, BrokerData>> it = brokerAddrTable.entrySet().iterator(); while (it.hasNext()) { Map.Entry<String, BrokerData> entry = it.next(); HashMap<Long, String> brokerAddrs = entry.getValue().getBrokerAddrs(); if (brokerAddrs.containsValue(addr)) { return entry.getKey(); } } throw new Exception(ERROR_MESSAGE); }
@Override public boolean containsValue(final Object value) { return realMap.containsValue(value); }
private boolean isBrokerAddrExistInTopicRouteTable(final String addr) { Iterator<Entry<String, TopicRouteData>> it = this.topicRouteTable.entrySet().iterator(); while (it.hasNext()) { Entry<String, TopicRouteData> entry = it.next(); TopicRouteData topicRouteData = entry.getValue(); List<BrokerData> bds = topicRouteData.getBrokerDatas(); for (BrokerData bd : bds) { if (bd.getBrokerAddrs() != null) { boolean exist = bd.getBrokerAddrs().containsValue(addr); if (exist) return true; } } } return false; }
public void testOne() { HashMap<String, String> m = new HashMap<String, String>(); m.put("a", "a"); assertFalse(m.containsKey(1)); assertFalse(m.containsValue(1)); assertFalse(m.entrySet().contains(1)); assertFalse(m.keySet().contains(1)); assertFalse(m.values().contains(1)); }
@SingleClick // 防止连续点击 public static void go(String actionName, HashMap data, View view) { if (data.containsValue(null)) return; TRouter.go(actionName, data, view); } }