黑马程序员技术交流社区
标题:
------Map疑问----
[打印本页]
作者:
吴波
时间:
2013-4-29 17:37
标题:
------Map疑问----
本帖最后由 吴波 于 2013-5-1 13:02 编辑
求解释啊!!!!!
4.jpg
(80.51 KB, 下载次数: 0)
下载附件
2013-4-29 17:36 上传
作者:
cowthan
时间:
2013-4-29 17:42
兄弟,看那句map.get(key),這不就是得到value了!
作者:
殇_心。
时间:
2013-4-29 18:16
楼上正解。
这说明楼主没认真看视频哦····
骚年。认真点。
作者:
strawberry2013
时间:
2013-5-1 07:55
Map集合的两种取出方式
1).Set<K>keySet(),将所有的
键存入Set集合
,再使用迭代器,通过
get方法获得value值
获取方法
V get(key):
2).Set<Map.Entry<K,V>>entrySet(), entrySet()方法返回一个实现Map.Entry接口的Set集合,集合中存放的是键/值对应关系,该关系是Map.Entry型。其中Entry是Map接口的内部接口。
Map.Entry提供的方法:
A)getKey(): 返回条目的关键字
B)getValue(): 返回条目的值
V get(key): 获得与关键字key相关的值,并且返回与关键字key相关的对象,如果没有该关键字,则返回null;
判断key是否存在,可以通过返回值是否等于null
作者:
陈雨
时间:
2013-5-1 08:45
这个贴没想到版主加分了?
1.Set <String> KeySet=map.keySet()先把Map集合的键全部存入Set集合
2.将键迭代取出
3.通过get(键)获取map集合的值,(能理解数组通过角标获取值吧)KeySet这里是通过键获取值得
作者:
hmr8
时间:
2013-5-1 09:57
map<k,v>k具有唯一性,你只或得了k,应该从相应的k找到你所需的value就行了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2