1)collection实现子类可以存放多个元素,每个元素可以是Obiect
2)有些Collection的实现类,可以存放重复的元素,有些不可以3)有些Collection的实现类,有些是有序的(List),有些不是有序(Set)4)Collection接口没有直接的实现子类,是通过它的子接口Set 和 List 来实现的
List接口基本介绍
List 接口是 Collection 接口的子接口 List .javaList集合类中元素有序(即添加顺序和取出顺序一致)、且可重复[案例
List集合中的每个元素都有其对应的顺序索引,即支持索引。[案例]List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。
JDK API中List接口的实现类有:
ava.util接口 List<E>所有超级接口:Collection<E>, Iterable (E>
新有已知实现类
Abstractlist, Abstract
ttributelist
opvOnlritefrravlist
mesolvedlist
常用的有: ArrayList、LinkedList和Vector.
List接口的常用方法
istMethod.java
List 集合里添加了一些根据索引来操作集合元素的方法1) void add(int index,Object ele):在index位置插入ele元素2) boolean addAll(int index,Collection eles):从index位置开始将eles中的所有元素添加进来
Object get(int index):获取指定index位置的元素
int indexof(Object obj):返回obi在集合中首次出现的位置5int lastIndexof(Obiect obj):返回obj在当前集合中未次出现的位置6) Obiect remove(int index):移除指定index位置的元素,并返回此元IObiect set(int index,Object ele):设置指定index位置的元素为ele,7相当于是替换。
List subList(int fromIndex int tolndex);这fromIndexe
tolndex位置的子集合
标签:index,Collection,int,ArrayList,元素,List,collection,接口 From: https://blog.51cto.com/u_13529088/8965877