黑马程序员技术交流社区
标题:
Map集合
[打印本页]
作者:
奋斗的小菇凉
时间:
2015-8-18 20:05
标题:
Map集合
Map集合都有什么遍历方式?
作者:
Zack
时间:
2015-8-18 21:01
Map本身没有迭代器,可以利用entrySet()或keySet()获取对应的Set,再利用所得Set集合进行遍历和取值。
作者:
koibiki
时间:
2015-8-18 22:00
map集合的两种取出方式:
1.keySet: Set<k> keySet
将map中所有的键存入到Set集合,应为Set具备迭代器,所以可以用迭代方式取出所有的键
再根据get方法,获取每一个键对应的值。
Map集合的取出原理:将map集合转为Set集合,通过Set集合迭代器取出元素
2.entrySet: Set<Map.Entry<k,v>> entrySet
将map集合中的映射关系存储到Set集合中。
作者:
冷小六
时间:
2015-8-18 22:04
两种啊 通过键的唯一性 把他存入到Set集合中 遍历找到值 这是第一种
在就找到他们键值的关系 进行 遍历 这是大白话 没代码
作者:
keviner
时间:
2015-8-18 23:33
还有一个高级for循环
作者:
奋斗@的小青年
时间:
2015-8-19 22:51
通过keySet() 通过entrySet()
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2