List子体系特点
A:有序的(存储和读取的顺序是一致的)
B:有整数索引
C:允许重复的
List的特有功能
void add(int index, E element) :将元素添加到index索引位置上
E get(int index) :根据index索引获取元素
E remove(int index) :根据index索引删除元素
E set(int index, E element):将index索引位置的的元素设置为element
增删改查
list的常用子类
ArrayList
底层是数组结构,查询快,增删慢
LinkedList
底层结构是链表,查询慢,增删快
LinkedList的特有功能:
void addFirst(E e) //将元素添加到索引为0的位置
void addLast(E e) //将元素添加到索引为size()-1的位置
E getFirst() //获取索引为0 的元素并返回
E getLast()
E removeFirst()
E removelast()
=========================================================================================
第七天的笔记
第1章 HashSet集合
set体系的特点
A:元素(存入集合的顺序和取出集合的顺序不一致)
B:元素不能重复(元素唯一)
C:么有索引
Map 常用功能
映射功能:
V put(K key, V value) :以键=值的方式存入Map集合
获取功能:
V get(Object key):根据键获取值
int size():返回Map中键值对的个数
判断功能:
boolean containsKey(Object key):判断Map集合中是否包含键为key的键值对
boolean containsValue(Object value):判断Map集合中是否包含值为value键值对
删除功能:
V get(Object key):根据键获取值
int size():返回Map中键值对的个数
遍历功能:
V get(Object key):根据键获取值
int size():返回Map中键值对的个数