【发布时间】:2013-03-30 03:13:24
【问题描述】:
我有一个将字符串键映射到散列集值的散列图,当散列图的散列集值为空时,我想从散列图中删除一个键。我很难解决这个问题。这是我尝试过的,但我很卡住:
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
对于某些字符串可以为空吗?您现在面临什么问题?获取 NullPointer?