zoukankan      html  css  js  c++  java
  • Java——映射

    映射:

        虚拟机通过得到类的字节码文件,从而创建对象。

        简而来说,映射就是把两个对象对应起来。对应的对象叫做象,被对应的对象叫做原象。

     列子: 

       实现了Map接口的HashMap和TreeMap,完成了key和value的映射,key是唯一的才可以

    基本映射操作:

    散列映射(HashMap)对键进行散列,树映射(TreeMap)用键的整体顺序对元素进行排序,并将其组织成搜索树。

    散列或比较函数只能作用于键。与键关联的值不不能进行散列或比较

    与集一样,散列映射比树映射稍微快一些,所以在不需要按照排列顺序访问键的时候,最好选用散列映射

    OP->>键值存储——put()

               键值访问——get(),且只能通过键来访问到值

               不想返回一个空对象——getOrDefault(var1,var2),如果找不到值则返回var2。

               键值对的移除——remove(键)

               获取键值对的数量——size()

               迭代处理每个键和值——forEach(),可以向这个方法提供一个lambda表达式,用来依次处理映射中的每一个元素

                  类似于scores.forEach((k,v)->System.out.println("key="+k+",value="+v)); 

  • 相关阅读:
    autocomplete="off" 不起作用
    IE8兼容模式设置
    H5学习
    wampserver安装配置
    HTML5音乐播放器(最新升级改造加强版)
    HTML5+CSS3+jquery实现简单的音乐播放器
    jquery+css3实现3d滚动旋转
    HTML5游戏设计与开发 小白7-9月的动态
    jquery submit()不执行
    html5手机常见问题与工具分享
  • 原文地址:https://www.cnblogs.com/cxiaojie/p/12970321.html
Copyright © 2011-2022 走看看