我有一个将字符串键映射到哈希集值的哈希映射,并且当hashmaps的哈希集值为空时,我想从哈希映射中移除一个键。我在解决这个问题时遇到了麻烦。这是我做过尝试,但我很卡:当值的哈希集为空时,移除哈希映射中的键
for(Map.Entry<String, HashSet<Integer>> entr : stringIDMap.entrySet())
{
String key = entr.getKey();
if (stringIDMap.get(key).isEmpty())
{
stringIDMap.remove(key);
continue;
}
//few print statements...
}
对于某些字符串,hashmap中的值即HashSet是否为null?你现在面临的问题是什么?获得NullPointer? –
JRR
2013-04-08 06:11:31