zoukankan      html  css  js  c++  java
  • Map 集合的元素的遍历

    1、for 循环遍历map集合中的元素,entrySet()方法。

    public  class Test{

      public static void mian(String[]args){

      HashMap <String,String> hm=new HashMap<String,String>();

      hm.put("a","aaaa");

      hm.put("b","bbbb");

      hm.put("c","cccc");

      Iterator it=hm.entrySet().iterator();//返回键值对应的Set试图集合  

      while(it.hasNext()){

        Map.Entry entry=(Map.Entry)it.next();

        Object key=entry.getKey();

        Object value=entry.getValue();

      System.out.println("键="+key+"值="+value);

        }

    /*//forEach循环遍历

    for (Map.Entry<String, Integer> entry : hm.entrySet())
       {
        String key = entry.getKey().toString();
       String value = entry.getValue().toString();
       System.out.println("key=" + key + " value=" + value);
      }

    */

      }

    }

    2、根据map集合的key值来获取相对应的value

    public class Test1{

    public static void mian(String[]args){

     HashMap <String,String> hm=new HashMap<String,String>();

      hm.put("a","aaaa");

      hm.put("b","bbbb");

      hm.put("c","cccc");

      Iterator it=hm.keySet().iterator();

      while(it.hasNext()){

      Object key=it.next();

      Object value=hm.get(key);

      System.out.println("key=" + key + " value=" + value);

        }

      }

     }

    Note:自行导包,连接的远程网络编写的。手动的。

  • 相关阅读:
    一些Asp.Net面试题答案
    未能加载文件或程序集"Microsoft.Web.Infrastructure 的解决方案
    偶然的发现(与Code无关)
    配置一台测试机 每个域用户独立会话
    使用 Git 和 Visual Studio Online 进行版本控制
    1.大数据概述
    递归下降语法分析程序设计
    文法 LL1
    C语言的文法分析
    词法分析
  • 原文地址:https://www.cnblogs.com/sm-myworks/p/3556349.html
Copyright © 2011-2022 走看看