首页 > 编程语言 > 详细

Java——映射

时间:2020-05-27 09:40:56      阅读:43      评论:0      收藏:0      [点我收藏+]

映射:

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

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

 列子: 

   实现了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)); 

 

Java——映射

原文:https://www.cnblogs.com/cxiaojie/p/12970321.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!