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类定义了一系列用于操作集合的静态方法。

  • 相关阅读:
    Linux日志清除
    QT vs x64编译
    VC调用QT的UIDLL
    QT UI获得控件ID(HWND)
    安卓黑客工具
    VMware+Windgb+Win7内核驱动调试
    ubuntu 键盘布局修改
    魅族MX3 smart bar处失灵
    把NDK的工具链提取出来单独使用
    arm指令版本
  • 原文地址:https://www.cnblogs.com/rongqingye/p/5776426.html
Copyright © 2011-2022 走看看