我写了下面的代码来检索哈希图中的值。但它没有用。
HashMap<String, String> facilities = new HashMap<String, String>();
Iterator i = facilities.entrySet().iterator();
while(i.hasNext())
{
String key = i.next().toString();
String value = i.next().toString();
System.out.println(key + " " + value);
}
我修改了代码以包含 SET 类,它工作正常。
Set s= facilities.entrySet();
Iterator it = facilities.entrySet().iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
谁能指导我在没有 SET 类的情况下上面的代码出了什么问题?
PS - 我没有太多的编程经验,最近开始使用java