java如何比较hashmap的键和值
我想比较hashmap中的名称中是否包含该值,我希望能够对hashmap中的所有项目执行此操作。我已经填充了hashmap,只想比较名称中是否包含该值
我现在有
Map<String, String> barcodeMap = Maps.newHashMap();
while ((nextLine = reader.readNext()) != null)
{
barcodeMap.put(nextLine[1], nextLine[0]);
}
例如,我想比较下一行[0]是否为abc,下一行[1]是否为abc123,我想比较abc是否在abc123中,然后将下一行[1]设为abc
# 1 楼答案
使用containsValue()方法验证地图中的value对象
http://docs.oracle.com/javase/7/docs/api/java/util/Map.html#containsValue%28java.lang.Object%29
# 2 楼答案
试试这个