/**
* 集合-ArrayList:动态数组
* (1).一次可以存放多个元素
* (2).可以利用位置(index)来进行操作元素
* (3).体系结构
* Iterable:可迭代:实现了次结构的类可以使用foreach巡皇
* |-Collection:集合接口
* |-List:数组,由下表,允许相同的元素,有顺序(先来后到)
* |-AbstractList:抽象类
* |-ArrayList,Vector,LinkedList
* |-set:不允许相同元素,无序
* |-HashSet
* |-SortedSet:按ASCII的顺序
* |-TreeSet
* Collection
* 增:
* add(E e):加一个元素
* addall(Collection<?extends):加一组元素
* 删:clean():清除
* remove(object o):删除一个对象
* removeAll(Collection<?> c):删除一组对象
*
* 改:
* retainAll(Collection<?> c) :保留和c相同的元素(并集)
* toArray():将 ArrayList-->数组
* 查:
* contains(object o):是否包含 o元素
* containsAll(Collection<?> c)是否包含c中所有元素
* isEmpty():集合是否为空
* iterator():获取所有元素
* size()获取元素个数
* foreach:遍历所有的元素
*
*
* List特有的方法
* 增:
* add(int index,E element):在index 的位置放 element
* addAll(int index,Collection<?> extends E>c)
* 删:
* remove(int index):删除index位置的元素
* 改:set(int index,E elment)修改index位置的元素
* 查:get(int index):获取index位置的元素
* int indexOf(object o)/lastIndexOf(object o):根据对象查下标
* subList(int fromIndex, int toIndex):获取子串
*
*/
集合
最新推荐文章于 2023-12-14 10:51:51 发布