遍历Map的四种方法

map遍历经常忘记,老是在网上找,干脆自己记录下来

public static void main(String[] args) {

  Map<String, String> map = new HashMap<String, String>();
  map.put("1", "value1");
  map.put("2", "value2");
  map.put("3", "value3");

  //第一种:普遍使用,二次取值
  System.out.println("通过Map.keySet遍历key和value:");
  for (String key : map.keySet()) {
   System.out.println("key= "+ key + " and value= " + map.get(key));
  }

  //第二种
  System.out.println("通过Map.entrySet使用iterator遍历key和value:");
  Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
  while (it.hasNext()) {
   Map.Entry<String, String> entry = it.next();
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }

  //第三种:推荐,尤其是容量大时
  System.out.println("通过Map.entrySet遍历key和value");
  for (Map.Entry<String, String> entry : map.entrySet()) {
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }

  //第四种
  System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
  for (String v : map.values()) {
   System.out.println("value= " + v);
  }
 }
(0)

相关推荐

  • Alibaba开发手册:集合遍历的几种方式

    [推荐]集合初始化时,指定集合初始值大小. 说明:HashMap 使用 HashMap(int initialCapacity) 初始化, 正例:initialCapacity = (需要存储的元素个 ...

  • 如何禁用Windows 10系统自动更新?四种方法教你关闭!

    在微软各种手段的强推之下,使用Windows 10系统的用户越来越多.尽管Win10系统在功能上做得非常到位,但是它的自动更新就像打不死的小强一样,过段时间就会强制更新. 新几天同事小刘买了一台品牌台 ...

  • 适合宝妈在家赚钱的四种方法动一动就有收入

    人总是在遭遇一次重创之后,才会幡然醒悟,重新认识自己的坚强和坚忍.所以,无论你正在遭遇什么磨难,都不要一味抱怨上苍不公平,甚至从此一蹶不振.人生没有过不去的坎,只有过不去的人.很多生了孩子的妈妈因为要 ...

  • 四种方法判断车轮回正,特别适合新手司机。

    四种方法判断车轮回正,特别适合新手司机。

  • 谁说苹果手机不能通话录音?教你四种方法,别再说不知道了

    我们都知道苹果手机的价格非常昂贵,但也有一些小功能方面,可能不如安卓手机,就比如在通话时,苹果手机没有录音功能,相对于安卓手机就自带这一功能. 苹果为什么不能通话录音? 苹果手机不能通话录音并不是因为 ...

  • 谁说苹果手机不能通话录音?四种方法教给你!别再说你不知道了

    上次小编买了个假货打电话投诉,结果对方态度恶劣,还好通话过程全录下来了,拿到消协投诉最终才没有造成很大的损失,所以说,通话录音在关键时刻还是很重要的~不过很多用苹果手机的小伙伴都经常吐槽苹果手机没有通 ...

  • 自制大蒜农药四种方法

    大蒜含有大蒜素以及多种烯丙基.丙基和甲基,其味辛辣.特臭,对于多种作物害虫具有灭杀和抑制作用.用大蒜自制农药,不但方法简便,防虫灭病效果好,而且安全无害,有利于保护生态环境,可以不夸张的说,大蒜是自制 ...

  • 案子赢了却执行不了?试试这四种方法

    麦读君按:实践中,大部分执行案件因被执行人财产不足以清偿其所有债务而终本结案.这种情况下如何寻找突破口?作者给支了四招.文章最后还有前高院执行业务专家,给出的强制执行参与分配的疑难问题解决方法. 作者 ...

  • 调气机常用的四种方法

    艾国医 公众号 田法 可怎么调气机呢? 老师说,最常见的气机失调,有气虚气陷气滞气逆四种,针对这四种气机失调,可以用四大法.即气虚则补,气陷则升,气滞则疏,气逆则降. 然后老师便利用看病的闲余时间,给 ...

  • 股权转让一定要记住这四种方法,最低综合税率只要1.5%!

    股权转让分为2种,一种是公司持股,还有一种是个人持股.两者都需要交大量的税,公司持股会交25的所得税,个人持股转让也会交大额的个税,这无疑是股东头痛的问题. 税收筹划千千万,<优税君>为你 ...