Map集合 ゞ 浴缸里的玫瑰 2022-05-19 23:14 308阅读 0赞 【前言】 1.Map 用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里key,另外一组值用于保存Map里的value,key和value都可以是任何引用类型的数据。Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。 2.key和value之间存在着单向一对一关系,即通过既定的key,总能找到唯一的、确定的value。从Map中取出数据时,只要给出指定的key,就可以取出对应的value。 3.Map与Set的关系非常密切,Map提供了一个Entry内部类来封装key-value对,而计算Entry存储时,只考虑Entry封装的key。 【过程】 如果把Map里的所有value放在一起看,它们非常类似于一个List:元素与元素之间可以重复,每个元素可以根据索引来查找,只是Map中的索引不再使用整数值,而是以另一个对象作为索引。如果从List集合中取出元素,需要提供该元素的数字索引,如果需要从Map中取出元素,则需要提供该元素的key索引。 Map接口定义了如下常用的方法。 void clear() 删除该Map对象中的所有key-value对。 boolean containsKey(Object key) 查询Map中是否包含执行的key,如果包含则返回true boolean containsValue(Object value) 查询Map中是否包含一个或多个value,如果包含则返回true Set entrySet() 返回Map中包含的key-value对所组成的Set集合,每个集合元素都是Map.Entry对象 Object get(Object key) 返回指定key对应的value:如果此Map中不包含该key,则返回null boolean isEmpty() 查询该Map是否为空,如果为空则返回true Set keySet() 返回该Map中所欲的key组成的Set集合 Object put(Object key,Object value)添加一个key-value对,如果当前Map中已有一个与该key相等的key-value对,则新的key-value对会覆盖原来的key-value对。 Map中包含一个内部类Entry ,该类封装了一个key-value对。Entry包含如下三个方法。 Object getKey() 返回该Entry里包含的key值。 Object getValue() 返回该Entry里包含的value值。 Object setValue(V value) 设置该Entry里包含的value值,并返回新设置的value值 【总结】 Map接口的方法用得还是比较广泛的,在近期做的项目中关于map和list的使用是比较多的,限于公司内部数据的保密性在这里就不仔细说了,还是得多多实践。
相关 java——集合——Map集合——Map集合的概述 ![785798b9f16983d2b4fa11f74c94630b.png][] ![c245c791968681286d734a72d714b18a.png][] [ 快来打我*/ 2024年03月31日 09:42/ 0 赞/ 140 阅读
相关 Map集合 Map集合没有继承 Collection接口,其提供的是key到value的映射。Map中不能包含相同的key值,每个key只能映射一个value,key决定了存储对象在映射中 约定不等于承诺〃/ 2022年07月19日 02:52/ 0 赞/ 235 阅读
相关 Map集合 Map Map接口是一种双列集合,它的每个元素都包含一个键对象Key和一个值对象Value,键和值对象之间存在一种对应关系,称为映射。一个映射不能包含重复的键,每个键最多 叁歲伎倆/ 2022年07月12日 04:47/ 0 赞/ 291 阅读
相关 Map集合 / Map集合:该集合存储键值对。一对一对往里存,而且保证键的唯一性。 1:添加 put(K key,V value); putAl 末蓝、/ 2022年06月17日 01:23/ 0 赞/ 231 阅读
相关 Map集合 Map集合 一、Map集合概述和特点 1,概述 \将键映射到值的对象 \一个映射不能包含重复的键 \每一个键最 我不是女神ヾ/ 2022年05月21日 13:18/ 0 赞/ 289 阅读
相关 Map集合 【前言】 1.Map 用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里key,另外一组值用于保存Map里的value,key和value都可以 ゞ 浴缸里的玫瑰/ 2022年05月19日 23:14/ 0 赞/ 309 阅读
相关 map集合 Map集合的特点: 将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值 Map集合和Collection集合的区别? Map集合存储元素 向右看齐/ 2022年05月17日 04:07/ 0 赞/ 267 阅读
相关 Map集合 Map集合 (一)Map集合 1.Map集合的特点; 可以储存键映射到值得对象,且一个映射不能包含重复的键,每个键最多只能映射到一个值 只和键有关和值没有关系 深藏阁楼爱情的钟/ 2021年11月29日 12:04/ 0 赞/ 432 阅读
还没有评论,来说两句吧...