List
添加方法(添加到末尾):.add(str)
.add(index, str) 将新的str 值存入 index索引,原来索引index 和值往后移一位。
根据索引将元素值改变:.set(index,str)
根据索引获取元素: .get(index)
得到list 中元素数的和 .size()
根据索引删除元素: .remove(index)
根据元素对象删除内容:.remove(str)
list 是否包含某个元素 .contains(str) ,返回true 或 false
.equals() 和 .hashcode()
equals 判断两个对象元素是否相同,
ArrayList 和 LinkedList
相同点: 都是List ;线程不安全; 增删快;
异:
ArrayList 是线性表,是基于动态数组结构,查询快; 可自动扩容;
LinkedList 链表数据结构,查询慢;