P532 Map接口特点2
P533 Map接口方法
P534 Map六大遍历方式
方法一:通过KeySet(),取出所有的Key,把取出的Key放到Set中,再通过Key取出对应的Value
到这里又有两种方式遍历Set:迭代器、增强for
方法二:通过values(),取出所有的values值,要使用Collection类型来接收,因为values有重复的,之后和Collection一样的方式遍历就行了(增强for、迭代器)
方法三:通过EntrySet获取,直接使用map.entrySet()得到EntrySet,之后使用增强for,再转型为Map.Entry,再使用getKey()方法
注意EntrySet和Map.Entry是不一样的
也可以使用迭代器实现
P535 Map课堂练习
代码见Map1
对于前面,Entry的加深理解,interator指向的是一个Entry对象,将指向的迭代器对象进行转型,转为Map.Entry