zoukankan      html  css  js  c++  java
  • 迭代map方法

    Map<String, String> map=new HashMap<String,String>();
    map.put("1", "one");
    map.put("2","two");
    map.put("3", "three");
    map.put("4", "four");
    map.put("5", "five");
    map.put("6", "six");

    //第一种方法
    for (Iterator<String> keys = map.keySet().iterator(); keys.hasNext();) {
       String key = (String) keys.next();
       String value=map.get(key);
       System.out.println("键"+key+"="+"值"+value);

    //第二种方法
    for (Iterator<Map.Entry<String, String>> keys = map.entrySet().iterator(); keys.hasNext();) {
       Map.Entry<String, String> entry =(Map.Entry<String, String>)keys.next();
       String key=(String)entry.getKey();
       String value=(String)entry.getValue();
       System.out.println("第二种方法:键"+key+"="+"值"+value);
    }

    据说第一种效率要快,我没有测试,还不确定。

  • 相关阅读:
    计算机组成原理学习总纲图
    USE RED
    既有的问题如何解决
    字符串极值题解
    扩展 KMP
    KMP
    FHQ-Treap
    STL
    iOS内存管理理论知识过一遍
    iOS中Block理论知识过一遍
  • 原文地址:https://www.cnblogs.com/tancp/p/3623484.html
Copyright © 2011-2022 走看看