黑马程序员技术交流社区

标题: Map的两种遍历方式 [打印本页]

作者: 妖目    时间: 2015-5-15 22:24
标题: Map的两种遍历方式
)Map的两种遍历方式
           A: 丈夫找妻子
             a: 把所有丈夫给集合起来。 Set<K> ketSet()
                b: 遍历丈夫集合,获取到每一个丈夫。增强 for , 迭代器
                c: 让丈夫去找妻子。 get(Object key )

             1. 获取键的集合   --  Set<K> keySet()
                  2. 遍历键的集合 Set -- 两种方式: 增强for 和 迭代器
                  3. 通过键找对应的值 -- V get(K key)

           B: 根据结婚证找丈夫和妻子
             a :获取所有结婚证的集合。 Set<> entrySet()
                b: 遍历结婚证集合,获取到每一个结婚证对象。迭代器,增强 for
                c: 通过结婚证对象获取丈夫和妻子 getKey()和getValue()

1.通过 map获取到 键值对 集合 . --  Set<Map.Entry<K,V>> entrySet()
                  2. 遍历这个键值对的 Set集合 -- 两种方式 :增强for 和 迭代器
                  3. 通过键值对集合里的每一个元素 Map.Entry<K,V> 获取键(getKey()) 和值(getValue())

这个丈夫妻子和 结婚证的实例真是不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2