多语言展示
当前在线:153今日阅读:126今日分享:42

key可重复的Map

在java学习中集合类是非常重要的,在Map接口中有一种是IdentityHashMap,这里一起探讨下,主要了解IdentityHashMap类的作用
工具/原料
1

eclipse

2

jdk

方法/步骤
1

第一步在正常的map操作中,key是不能重复的,如果希望key的内容可以重复,需要是用IdentityHashMap

2

第二步因为两个对象的内容相等,但是因为使用了new关键字,所以内存地址是不相等的,所有可以加入到IdentityHashMap,key就可以重复

3

第三步正常操作中,为了防止key是重复的,需要用set接口接受,过滤下

4

第四步实例说明IdentityHashMap,可以放重复的key,放了两个key为“张三”的对象

5

第五步IdentityHashMap是继承了AbstractMap类,实现了Serializable接口和Cloneable接口

注意事项

点赞,如果这篇经验对您有帮助,请帮忙点击下面的投票,祝您事事顺利!

推荐信息