`
hua289581229
  • 浏览: 10036 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

map的遍历,entrySet方法

阅读更多

下面是一个简单map的遍历方法:

Map VasMapService = (Map) so.getUpdatedVAS();
  Map newVasMap = (Map) VasMapService.get(old23GServiceId);
  if (newVasMap != null && newVasMap.size() > 0) {
   Iterator it = newVasMap.entrySet().iterator();
   while (it.hasNext()) {
    java.util.Map.Entry entry = (java.util.Map.Entry) it.next();
    IValueAddService vas = (IValueAddService) entry.getValue();
    vas.setVersion(0);
    vas.setMainServiceId(new4GServiceId);
   }
  }

分享到:
评论

相关推荐

    java Map 遍历方法

    java Map 遍历方法 Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) {

    java中Map集合的常用遍历方法及HashMap的应用实例

    1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, 放着的就是Map中的某一对key-value; 2、遍历Map.keySet():它是Map中key值的集合,我们可以通过遍历这个集合来 读取Map中的元素; 3、...

    怎样遍历一个HashMap?

    可以通过2种方法遍历HashMap <br>Map map = new HashMap(); <br>for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) { <br> Map.Entry entry = (Map.Entry) iter.next(); <br> Object ...

    Java Map遍历方式的选择

    理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?  为了解遍历性能的真实差距,包括在...

    怎么在java 8的map中使用stream

    Map是java中非常常用的一个集合类型,我们通常也需要去遍历Map去获取某些值,java 8引入了Stream的概念,那么我们怎么在Map中使用Stream呢? 基本概念 Map有key,value还有表示key,value整体的Entry。 创建一个Map...

    java遍历特例

    java Map 遍历方法 Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Object key = entry.getKey(); ...

    java遍历Map对象的说有数据

    <FONT color=#0000ff>//方法一: 用entrySet() Iterator it = emails.entrySet().iterator(); while(it.hasNext()){ Map.Entry m=(Map.Entry)it.next(); logger.info("email-" + m.getKey() + ":" + m....

    33道题.doc

    当这个map集合把元素都存入之后,再通过EntrySet()将这个关系对遍历出来.然后再分别获取key和value.最后打印. * * 总结: * 1.对于出现了有映射或者对应关系的元素时,必须想到要用到map集合. * 2.对于要查询出现...

    tinymap:内存有效的不可变HashMapHashSet

    TinyMap 内存有效的不可变HashMap 该库提供了一种简单的开放式寻址有序哈希表实现。 该实现以及积极的对象重用策略(在此... 因此,与典型的Map实现相比,遍历map的entrySet可以执行更多的分配。 可以通过使用Map#forEa

    HashMap 概述 精讲 .md

    - Map 接口 - 重要内部类和接口 - Node 接口 - KeySet 内部类 - Values 内部类 - EntrySet 内部类 - HashMap 1.7 的底层结构 - HashMap 1.8 的底层结构 - HashMap 重要属性 - HashMap 构造函数 - 讲一讲 ...

    sesvc.exe 阿萨德

    transient Set<Map.Entry,V>> entrySet; /** * The number of key-value mappings contained in this map. */ transient int size; 和 1.7 大体上都差不多,还是有几个重要的区别: TREEIFY_THRESHOLD 用于判断...

    阿里巴巴编码规范 基础技能认证 考题分析(考题+答案).docx

    推荐使用entrySet进行遍历。 多选 24.关于变量、方法名、包的命名,下列哪些说法符合《阿里巴巴Java开发手册》:ABCD A .POJO类中的任何布尔类型的变量,都不要加is,因为部分框架解析时有可能会出现序列化错误。...

    达内 coreJava 习题答案

    1,编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。 (2)若某个年份能被400整除,则也是闰年。 import java.util.Scanner;...

Global site tag (gtag.js) - Google Analytics