zoukankan      html  css  js  c++  java
  • java的取出map里所有元素的两种方式

    /*
    * 取出map元素的两种方式
    */
    package com.map.test;

    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;

    public class Test1 {

    public static void main(String[] args) {
    // TODO 自动生成的方法存根

    Map<Integer,String> mp=new HashMap<Integer,String>();
    mp.put(0,"aa");
    mp.put(1,"bb");
    mp.put(2,"cc");
    mp.put(3,"dd");
    mp.put(4,"ee");
    getAllMap1(mp);
    System.out.println("^.^");
    getAllMap2(mp);
    }

    private static void getAllMap2(Map<Integer, String> mp) {
    //通过keySet方法获取map中所有的键所在的Set集合
    Set<Integer>key=mp.keySet();
    Iterator<Integer> it=key.iterator();
    while(it.hasNext())
    {
    int i=it.next();
    String s1=mp.get(i);
    System.out.println(s1);
    }
    }

    private static void getAllMap1(Map<Integer, String> mp) {
    //entrySet()方法将键和值的映射关系作为对象存储到了Set集合中
    Set<Map.Entry<Integer, String>> entrySet=mp.entrySet();
    Iterator<Map.Entry<Integer, String>> it2=entrySet.iterator();
    while(it2.hasNext()){
    Map.Entry<Integer, String> me=it2.next();
    String s2=me.getValue();
    System.out.println(s2);
    }
    }

    }

    结果:

    aa
    bb
    cc
    dd
    ee
    ^.^
    aa
    bb
    cc
    dd
    ee

  • 相关阅读:
    2018-8-10-wpf-绑定-DataGridTextColumn-
    行踪隐藏 代理助手
    木马防杀 花指令 OllyDbg
    木马加壳
    elsave.exe日志清除
    黑客小工具
    WinRAR捆绑木马
    网页木马使用
    灰鸽子商业版用法
    黑洞远程连接
  • 原文地址:https://www.cnblogs.com/ql211lin/p/4006364.html
Copyright © 2011-2022 走看看