zoukankan      html  css  js  c++  java
  • Map集合中的一些具体方法的体现

    package com.java.b.map.www;

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

    public class mapDmeo {

     public static void main(String[] args) {
      //创建一个map集合
      Map<String,String> map=new HashMap<String,String>();
      //添加元素
      map.put("星期日", "sunday");
      map.put("星期一", "monday");
      System.out.println("-----------------map.keyset()方法------------------------");
      //把key值拿来去单独
      Set<String> str=map.keySet();
      System.out.println(str);
      for (Iterator<String> it = str.iterator(); it.hasNext();) {
       System.out.println(map.get(it.next()));
       
      }
      System.out.println("-----------------map.entry()方法------------------------");
      //创建一个集合放键和值的关系
      Set<Map.Entry<String,String>> me=map.entrySet();
      //创建一个迭代器
      Iterator<Map.Entry<String, String>> it=me.iterator();
      //使用while循环迭代
      while(it.hasNext()){
       Map.Entry<String,String> Me=it.next(); 
       System.out.println(Me.getKey()+"....."+Me.getValue());
      }
      System.out.println("-----------------foreach方法------------------------");
      for (Map.Entry<String, String> Me : me) {
       System.out.println(Me.getKey()+"....."+Me.getValue());
      }
      System.out.println("-----------------values方法------------------------");
      Collection<String> c=map.values();
      for (Iterator it1 = c.iterator(); it1.hasNext();) {
       System.out.println(it1.next());
       
      }
     } 
    }

  • 相关阅读:
    C++调试帮助
    C++中的前置(后置)++与--
    C++11 使用using定义类型别名
    C++11 尾置返回类型
    [BUUCTF]PWN——pwnable_hacknote
    [BUUCTF]PWN——ciscn_2019_es_7[详解]
    [BUUCTF]PWN——mrctf2020_easyoverflow
    [BUUCTF]PWN——wustctf2020_closed
    [BUUCTF]PWN——0ctf_2017_babyheap
    [BUUCTF]PWN——ciscn_2019_s_4
  • 原文地址:https://www.cnblogs.com/daoxiang1992/p/5744229.html
Copyright © 2011-2022 走看看