博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口java.util.Map.Entry的使用
阅读量:6035 次
发布时间:2019-06-20

本文共 1504 字,大约阅读时间需要 5 分钟。

hot3.png

Map是java中的接口,Map.Entry是Map的一个内部接口(嵌套接口)。java.util.Map.Entry接口主要就是在遍历map的时候用到。

Map提供了一些常用方法,如keySet()、Values()entrySet()等方法,keySet()方法返回值是Map中key值的集合;Values()方法返回值是Map中Value值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。

Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法。

package test;import java.util.*;import java.util.Map.Entry;public class B {  	public static void main(String[] args) {   		Map
 mm = new HashMap
();    for(int i=0;i<10;i++)   { mm.put(i, i);  }    for( Entry
 e : mm.entrySet()) { System.out.println("key:"+e.getKey()); System.out.println("value:"+e.getValue());    }    for( Iterator
> i = mm.entrySet().iterator(); i.hasNext(); ){     Entry
 e = i.next(); System.out.println("key:"+e.getKey()); System.out.println("value:"+e.getValue()); } Map map = new HashMap();        Irerator iterator = map.entrySet().iterator();        while(iterator.hasNext()) {            Map.Entry entry = iterator.next();            Object key = entry.getKey();        }                Set keySet= map.keySet();        Irerator iterator = keySet.iterator;        while(iterator.hasNext()) {            Object key = iterator.next();            Object value = map.get(key);        }                //另外,还有一种遍历方法是,单纯的遍历value值,Map有一个values方法,返回的是value的Collection集合。通过遍历collection也可以遍历value,如        Collection c = map.values();        Iterator iterator = c.iterator();        while(iterator.hasNext()) {           Object value = iterator.next();         }    }}

转载于:https://my.oschina.net/fairy1674/blog/609218

你可能感兴趣的文章
【面试次体验】堆糖前端开发实习生
查看>>
基于apache实现负载均衡调度请求至后端tomcat服务器集群的实现
查看>>
C#+QQEmail自动发送邮件
查看>>
[Hadoop]MapReduce多输出
查看>>
Android Activity详解(一)
查看>>
快准车服完成3000万元A+轮融资,年底将开始B轮融资
查看>>
让我去健身的不是漂亮小姐姐,居然是贝叶斯统计!
查看>>
MySQL 数据约束
查看>>
我的友情链接
查看>>
SERVLET容器简介与JSP的关系
查看>>
《服务器SSH Public Key认证指南》-补充
查看>>
我的友情链接
查看>>
Java break continue return 的区别
查看>>
算法(Algorithms)第4版 练习 1.3.4
查看>>
jquery easyUI checkbox复选项获取并传后台
查看>>
浅析NopCommerce的多语言方案
查看>>
设计模式之简单工厂模式
查看>>
C++中变量的持续性、链接性和作用域详解
查看>>
2017 4月5日上午
查看>>
Google Chrome开发者工具
查看>>