蓝桥杯笔记(三)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

集合

Java集合框架提供了一套性能优良、使用方便的接口和类它们位于java.util包中Collection 接口是集合的超级父接口用于存储对象

Collection 接口有两个子接口List和Set

List接口

1、两个实现类ArrayList和LinkedList

2、ArrayList实现了长度可变的数组在内存中分配连续的空间

遍历元素和访问元素的效率高

3、LinkedList用链表存储方法

插入、删除元素效率高但是查询慢

4、ArrayList实现了List接口所以有List所有的方法

5、插入频繁时可以用LinkedList来提高效率

6、方法

add(Object) 添加元素或对象

add(int index,Object o) 在某个位置添加元素或者对象

size();返回列表中的元素或对象个数

get(int index);返回指定索引位置的元素或对象

remove(int index)从列表中删除指定位置的元素起始索引位置从0开

Map接口

1、map接口专门处理键值映射数据的存储可以根据键实现键值对操作

2、最常用的实现类是HashMap

3、方法

put(Object key, Object val)以“键-值对”的方式进行存储

get(Object key)根据键返回相关联的值如果不存在指定的键返回null

remove(Object key)删除由指定的键映射的“键-值对”

size()返回元素个数

Set keySet()返回键的集合

Collection values()返回值的集合

containsKey(Object key)如果存在由指定的键映射的“键-值对”返回true

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6