Map的遍历方式有两种 一种是entrySet 而另一种是 Keyset
KeySet遍历的核心代码:
Map map = new HashMap();
Set ks = ();
Iterator it = ();
While(())
{
Student key = (Student)();
String value = (key);
("key"+()+",value:"+value);
}
也可以用另外一种简便的方法写
Map map = new HashMap();
for(String key : ())
{
(key+"="+(key));
}
entrySet遍历的核心代码
Iterator> it = ().iterator();
while(())
{
me = ();
Student key = (Student)();
String value = ();
(()+".."+value); //key是student的对象 所以可通过getName获取数据
}
注意的是 entrySet 迭代器所获取的返回值是<>
取值的时候也应该注意
晚安! 加油