本文给大家带来的是Java中Map set常用方法的详细讲解,有一定的参考价值。有需要的朋友可以参考一下,希望能帮到你。让我们来看看吧。
目录
1、Vput(Kkey,Vvalue)2、voidputAll(Map?扩展K,扩展Vm)3、voidclear()4、booleancontainsKey(Objectkey)5、boolean contains value(object value)6、SetMap。EntryK,VenturySet () 7,booleanequals(Objecto)8,Vget(Objectkey)9,inthashCode()10,booleanisEmpty()11,SetKkeySet()12,Vremove(Objectkey)13,intsize()14,CollectionVvalues()汇总地图集合和集合集合集合
映射集有一个键和值,而收集集只有一个值。
在集合的底部也有键和值,但是它们是隐藏的。
1、Vput(Kkey, Vvalue)
将带有键和值的元素添加到映射集合中,添加成功时返回null,否则返回Value。
也就是说,映射集中的键不能重复,类似于集合集中的元素不能重复,但是映射集中的值可以重复。
2、voidputAll(Map? extends K,? extends Vm)
将指定集合的所有元素添加到地图集合中。
3、voidclear()
删除映射集中的所有键值
4、booleancontainsKey(Objectkey)
检查映射集合中是否有带Key的元素,如果有,返回true,否则返回false。
5、booleancontainsValue(Objectvalue)
检查映射集合中是否有带值的元素,如果有,返回true,否则返回false。
6、SetMap.EntryK,VentrySet()
Map返回到一个集合Set,在map集合中以Key=Value的形式返回到集合。
补充:一般我们在遍历HashMap的时候,推荐使用这种方法。不需要通过map的get(key)方法获取值,性能会有所提升。参见声纳规范。
7、booleanequals(Objecto)
确定两个集合的元素是否相同。
底层还重写了equals方法。
在查看HashMap集合时,我们没有找到equals方法,所以我们去找它的父类。
8、Vget(Objectkey)
根据映射集中元素的键,得到对应元素的值。
9、inthashCode()
返回映射集合的哈希值。
10、booleanisEmpty()
检查地图集合中是否有元素,如果没有元素则返回true,如果有元素则返回false。
11、SetKkeySet()
返回映射集合中的所有键。
12、Vremove(Objectkey)
删除具有键值的元素。
13、intsize()
返回地图集合中的元素数量。
14、CollectionVvalues()
将地图集合中的所有值返回到集合集合。
总结
本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。