JAVA中接口 Map.Entry的使用

原创 2008年10月02日 18:17:00
利用Map.Entry接口就不用每次取得HashMap中的关键词然后再取得关键词的值,而直接用Map.Entry同时取得Key-value对。
不用Map.Entry接口遍历HashMap:
  1. Set <string> keys = hashmap.keySet( );
  2. Iterator <string> iterator = keys.iterator( );
  3. while(iterator.hasNext( )) {
  4.     String key = iterator.next( );
  5.     String value = hashmap.get(key);
  6. }
注:每次循环都要到hashmap中寻找键值,浪费时间。


使用Map.Entry接口遍历HashMap:

  1. Iterator<Map.Entry<String, String>> iterator = hashmap.entrySet( ).iterator( );
  2. while(iterator.hasNext( )) {
  3.     Map.Entry<String,String> entry =iterator.next( );
  4.     String key = entry.getKey( );
  5.     String value = entry.getValue();
  6. }




,string>,string>,string>,string>

接口 Map.Entry<K,V>

今天纠结了这个问题。 就是Map.Entry接口 Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。接着,Map.Entry类提供了一个get...
  • chenlili_liumiao
  • chenlili_liumiao
  • 2012年08月09日 11:00
  • 12126

Map.Entry接口源码简析

Map.Entry源码简介
  • u013905744
  • u013905744
  • 2015年03月30日 17:01
  • 794

Map中Entry的作用

你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息。标准的Map访问方法如下: Set keys = map.keySet(...
  • JC_WorkSpace
  • JC_WorkSpace
  • 2014年12月21日 22:05
  • 1229

java中的Map.Entry接口的使用

java中的Map.Entry接口的使用
  • qq_35049196
  • qq_35049196
  • 2016年11月10日 18:04
  • 391

Java集合类Map与MapEntry学习

Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。   (1) 添加、删除操作:   Object put...
  • u011514810
  • u011514810
  • 2016年04月22日 10:50
  • 1377

java中另一种遍历Map的方式: Map.Entry 和 Map.entrySet()

源网址: http://blog.csdn.net/mageshuai/article/details/3523116     今天看Think in java 的GUI这一章的时候,里面的...
  • wxw520zdh
  • wxw520zdh
  • 2016年12月19日 15:15
  • 479

Map.Entry用法示例

一般在HashMap中可以通过key值得到value值,以key作为检索项。Map.Entry可以作为条目的检索项。HashMap中有entrySet()方法,返回值是Set>,对于返回的条目集合,可...
  • jing_EVA
  • jing_EVA
  • 2014年02月25日 11:38
  • 1056

Map.Entry使用详解

1.Map.Entry说明 Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()...
  • u011494050
  • u011494050
  • 2014年05月27日 09:39
  • 1449

Map与Map.Entry的关系

Map与Map.Entry的区别: 1.首先,说一下Map.Entry与Map的关系。 Map.Entry是Map的内部类。即(关系图) class Map{ class Entry{ } } ...
  • ZZh1301051836
  • ZZh1301051836
  • 2015年12月06日 20:23
  • 1151

20170516@Map集合Entry对象

Entry键值对对象。 在Map类设计时,提供了一个嵌套接口(static修饰的接口):Entry。Entry将键值对的对应关系封装成了对象。即键值对对象,这样我们在遍历Map集合时,就可以从每一个...
  • sinat_33954771
  • sinat_33954771
  • 2017年05月18日 17:21
  • 185
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA中接口 Map.Entry的使用
举报原因:
原因补充:

(最多只允许输入30个字)