我有一個將字符串鍵映射到哈希集值的哈希映射,並且當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