Map.Entry用法
2015-07-23 00:00
288 查看
Java Entry用法.
Map.Entry 共有五种方法
比较指定对象与此项的相等性
返回与此项对应的键。
返回与此项对应的值。
返回此映射项的哈希码值。
用指定的值替换与此项对应的值(可选操作)。
[code=language-java]/** * 遍历Map的方式 * @author MONEY */ public class test { public static void main(String[] arg0){ Map<String,String> map=new HashMap<String,String>(); map.put("1", "da"); map.put("2", "jia"); map.put("3", "hao"); //第一种使用 keyset 返回键的set Set<String> key=map.keySet(); for(String k:key){ System.out.println(map.get(k)); } //第二种 返回值的Collection for (String v : map.values()) { System.out.println("value= " + v); } //第三种,使用Map.Entry //map.entrySet()返回map映射的关系视图 for(Map.Entry<String,String> entry: map.entrySet()){ System.out.println("key: "+ entry.getKey()+" value: "+entry.getValue()); } //第四种 使用迭代器iterator遍历 Iterator<Map.Entry<String, String>> itera = map.entrySet().iterator(); while (itera.hasNext()) { Map.Entry<String, String> entry = itera.next(); System.out.println("key " + entry.getKey() + " value " + entry.getValue()); } } }
Map.Entry 共有五种方法
equals(Object o)
比较指定对象与此项的相等性
getKey()
返回与此项对应的键。
getValue()
返回与此项对应的值。
hashCode()
返回此映射项的哈希码值。
setValue(V value)
用指定的值替换与此项对应的值(可选操作)。
相关文章推荐
- 过滤器 防止直接在浏览器输入url进入页面
- Gzip 服务端压缩数据
- 验证手机号
- Ant编译java项目时无法导入rt.jar中的类
- 督查督办管理平台系统
- asmck消息时间
- 有关Python应用的21个小技巧
- 学JavaScript,做web开发
- 使用Python和Blender来学习3D编程
- 三种简单写法教你Javascript对象封装
- 对Java中线程的深入探讨
- easyui-combobox 多选框编辑
- 在python3中使用urllib.request编写简单的网络爬虫
- 面试问题集锦1
- EasyWork项目管理系统1.0测试版正式发布
- 利用MAVEN打包可运行jar包,包括依赖的第三方包
- generator-mybatis-generator编译源码
- mysql 配置
- 天下数据浅谈常见的四大免费引流方式
- 封闭必死:请记住20年前的互联网发生了什么