文字列キーをハッシュセット値にマップするハッシュマップがあり、ハッシュマップのハッシュセット値が空のときにハッシュマップからキーを削除したいと考えています。私はこれに近づくのに苦労しています。これが私が試したことですが、私は非常に立ち往生しています:
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...
}