zoukankan      html  css  js  c++  java
  • 杰瑞教育11

    HashMap接口常用方法:

     Object put(Object key,Object val):以“键-值对”的方式进行存储。

     Object get(Object key):根据键返回相关联的值,如果不存在指定的键,返回null。

     Object remove(Object key):删除由指定的键映射的“键-值对”。

     int size():返回元素个数。

     Set KeySet():返回键的集合。

    Collection values():返回值的集合。

     boolean containsKey(Object key):如果存在由指定的键映射的“键-值对”,返回true。

    HashMap<Integer, String> map=new HashMap<Integer, String> ();

           map.put(1, "one");

           map.put(2, "two");

           map.put(3, "three");

           System.out.println(map.get(2));

           System.out.println(map);

           System.out.println(map.remove(3));

           System.out.println(map.size());

           System.out.println(map.keySet());

           System.out.println(map.values());

           System.out.println(map.containsKey(1));

           System.out.println(map.containsValue("two"));

    Iterator<Map.Entry<Integer, String>>iter=map.entrySet().iterator();

    while(iter.hasNext()){

               Map.Entry<Integer, String> entry=iter.next();

               Integer key=entry.getKey();

               System.out.println("key:"+key+",");

               String value=entry.getValue();

               System.out.println("value:"+value+",");

    }

    Iterator迭代器

    Map键值对

    Map.Entry键值对存储的数据。

    Map.Entry的泛型结构跟Map的存储数据类型是一致的。

    Map.entrySet()返回的是set集合。

    这个set存放的就是<Map.Entry<K,V>>,数据源

    entry.setValue(100);改变全部的值。

    Java集合框架将针对不同数据结构算法的实现都保存在工具类中。

    Collection类定义了一系列用于操作集合的静态方法。

  • 相关阅读:
    DFS&BFS
    最长上升非降子序列的长度动态规划
    模运算的基本性质
    codeforces 776C Molly's Chemicals(连续子序列和为k的次方的个数)
    D. String Game 二分加字符串匹配
    C
    hdu1556Color the ball线段树区间更新
    自动化测试
    自动化测试工具学习-selenium
    线程池
  • 原文地址:https://www.cnblogs.com/rongqingye/p/5776426.html
Copyright © 2011-2022 走看看