API(List、Map)
day 07
API
-
List接口
- 特点: 有序,带索引,内容可以重复
-
Arraylist:
- 创建对象一般使用多态的格式: List<E> li = new ArrayList<E>();
-
泛型,E---->Element 元素 ---->参数类型:引用类型 ---->类型参数化
- 默认为object类型
- 增删改查:
- add(),remove(),set(),get()
-
Map接口
- 特点:Map是集合容器,存放的元素由键与值两部分组成,通过键可以找对所对应的值,键和值必须是引用类型,键唯一不能重复,没有顺序,值可以重复
- HashMap
- 是Map的一个实现类
- 增、删、查
- put():当给Map中添加元素,会返回key对应的原来的 value值,若key没有对应的值,返回null。
- remove():根据key删除元素,会返回key对应的value值。
- get():根据指定的key获取对应的value。
-
当给Map中添加元素,会返回key对应的原来的value值,若key没有对应的值,返回null。
- 是否包含键:map.containsKey();