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)); 

  • 相关阅读:
    ASP.NET
    jquery
    rowcommand事件中获取控件
    Net 自定义Excel模板导出数据
    代码阅读方法与实践---阅读笔记06
    代码阅读方法与实践---阅读笔记05
    代码阅读方法与实践---阅读笔记04
    软件需求十步走---阅读笔记03
    软件需求十步走---阅读笔记02
    软件需求十步走---阅读笔记01
  • 原文地址:https://www.cnblogs.com/cxiaojie/p/12970321.html
Copyright © 2011-2022 走看看