JAVA基础–JAVA API集合框架(泛型)16

JAVA基础–JAVA API集合框架(泛型)16 标签:添加 oar 对应关系 之间 统计 v

JAVA基础–JAVA API集合框架(泛型)16

标签:添加oar对应关系之间统计values方式collect作用

一、Map集合
  1. map集合介绍

Collection集合的特点:

集合中存储的所有元素都是单一元素,元素和元素之间没有必然的关系。因此我们把Collection集合也称为单列集合。

Map集合:

Map集合中保存的是一组(一对)数据。数据之间存在着一定的对应关系。Map集合就可以将数据的对应关系维护起来。当这样的数据存储在Map集合中,我们取出的时候,就可以根据这种对应关系获取到其中这组数据。

public interface Map<K,V>

    将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。

    Map集合中的key是唯一的。每个key都有一个value值和其一一对应。

  2. Map集合中的方法

    2.1 添加方法

    

       

通过演示Map接口中的Map方法,发现put方法可以将指定的一组数据保存到集合中。

但是put方法有返回值:

如果调用put方法的时候,在保存的key和value值时,key在集合中不存在,这时相当于给集合中保存了一组新的数据。这时put方法得到的null。如果保存的这组数据中的key在集合中已经存在,这时会用当前的value值覆盖掉key对应的原来的value值,并返回被覆盖的那个value值。

总结:put方法可以将一组对象保存到Map中,返回的当前key对应的原始的value值。如果key是第一次出现返回的null。如果不是第一次,就会修改原始的value值。返回原来的value值

    2.2 删除方法

  

    2.3 获取方法

根据指定的key获取对应的value值。如果给出的key在集合中没有,返回null。

1 /*
2 * Map集合中的获取方法
3 */
4 public class MapDemo3 {
5 public static void main(String[] args) {
6
7 //创建集合对象
8 Map map = new HashMap();
9
10 map.put(\”aa\”, \”bb\”);
11 map.put(\”cc\”, \”dd\”

作者: liuzhihao

为您推荐

返回顶部