下面的代码是否可以安全地删除Hashtable中的元素?
Enumeration keys = siCache.keys(); //siCache is Hashtable
while(keys.hasMoreElements())
{
String k = (String) keys.nextElement();
Object v = siCache.get(k);
if(condition) siCache.remove(k);
}
Run Code Online (Sandbox Code Playgroud)