美文网首页
2019-04-25 Map集合

2019-04-25 Map集合

作者: 纪绘 | 来源:发表于2019-04-25 20:15 被阅读0次

    Map接口特点:

    Map每个元素由键与值两部分组成。

    Map键不能重复,每个键对应一个值。

    键和值可以为null

    Entry键值对对象

    Map中存放的是两种对象,一种称为Key(键),一种称为value(值),它们在Map中是一一对应关系,这一对对象又称作Map中的一个Entry(项)。Entry将键值对的对应关系封装成了对象。即键值对对象,这样我们在遍历Map集合时,就可以从每一个键值对(Entry)对象中获取对应的键与对应的值。

    使用“键找值”的方式遍历Map集合

    1.获取所有键.KeySet()

    2.遍历键,获取值 get(k)

    Entry是Map的内部接口,一个Entry对象就是一个结婚证。

    getKey()键 getValue()值

    map.entrySet():获取所有键值对对象,放到Set集合

    遍历Set集合,entry对象获取键和值

    当HashMap中存放自定义对象时,如果自定义对象作为key存在,这时要保证对象唯一,必须复写对象的hashcode和equals方法,原理和HashSet存放自定义对象一致。

    相关文章

      网友评论

          本文标题:2019-04-25 Map集合

          本文链接:https://www.haomeiwen.com/subject/rgvzgqtx.html