Map集合没有迭代器,以下是Map的两种取出方式:
来源:互联网 发布:linux统计行数和字数 编辑:程序博客网 时间:2024/04/27 11:35
第一种:Set<K> keySet()
返回此映射中包含的键的Set视图,将Map集合中所有的键存入Set集合,然后再通过Set集合的
迭代器取出所有的键,再根据get方法获取每个键的值;
第二种:Set<Map.Entry<K,V>> entrySet()
返回此映射中包含的映射关系的Set视图,将Map集合中的映射关系存入到Set集合中,
这个映射关系的数据类型是Map.entry,再通过Map.Entry类的方法再要取出关系里面的键和值
Map.Entry的方法摘要:
boolean equals(Object o) 比较指定对象与此项的相等性。
K getKey() 返回与此项对应的键。
V getValue() 返回与此项对应的值。
int hashCode() 返回此映射项的哈希码值。
V setValue(V value) 用指定的值替换与此项对应的值(特有!!!)。
返回此映射中包含的键的Set视图,将Map集合中所有的键存入Set集合,然后再通过Set集合的
迭代器取出所有的键,再根据get方法获取每个键的值;
第二种:Set<Map.Entry<K,V>> entrySet()
返回此映射中包含的映射关系的Set视图,将Map集合中的映射关系存入到Set集合中,
这个映射关系的数据类型是Map.entry,再通过Map.Entry类的方法再要取出关系里面的键和值
Map.Entry的方法摘要:
boolean equals(Object o) 比较指定对象与此项的相等性。
K getKey() 返回与此项对应的键。
V getValue() 返回与此项对应的值。
int hashCode() 返回此映射项的哈希码值。
V setValue(V value) 用指定的值替换与此项对应的值(特有!!!)。
0 0
- Map集合没有迭代器,以下是Map的两种取出方式:
- Map集合的两种取出方式
- map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- day16Map集合,map集合的两种取出方式。map里面有集合类,map扩展。
- Map集合的两种取出方式(keySet、entrySet)
- Java数据结构 map集合的两种取出方式
- Java map集合的两种取出方式
- java -- Map集合取出元素的两种方式
- Map集合中的两种取出方式keySet和entrySet
- java中map集合的两种取出方式keySet和entrySet
- 黑马程序员——JAVA基础---Map集合的两种取出方式
- 【java编程】Map集合之HashMap--KeySet和EntrySet的两种取出方式
- 集合框架——Map的两种取出方式(keySet和entrySet)
- java中Map集合的取出方式
- 如何编写Android.mk 文件
- Local Notification not working since updating to IOS 8 and Xcode 6
- HttpClient使用详解
- ubuntu 网络设置
- javascript语法
- Map集合没有迭代器,以下是Map的两种取出方式:
- google的guice入门详解
- 第一篇,写个shi作的hello吧(二分搜索)
- Scala 入门第三讲
- Xcode 6 做ipa企业级分发(In-House模式)详细步骤
- ios中二维码的生成
- [leetcode] 105. Construct Binary Tree from Preorder and Inorder Traversal 解题报告
- 百度经纬度计算近到远的距离
- Python 网络之TCP编程