List集合常见的方法总结
- add(T t)
将指定的类型元素添加到集合的末尾。 - add(int index,T t)
将指定的类型元素添加到集合的指定下标位置 - addAll(Collection<? extends T> collection)
将另一个集合添加到当前集合的末尾。collection为当前集合类型或其子类。 - addAll(int index,Collection<? extends T> collection)
在指定的下标位置index处,添加另一个集合对象 - remove(Object object)
删除集合中的相同的元素 - removeAll(Collection<? extends T> collection)
删除两个集合的交集 - retainAll(Collection<? extends T> collection)
保留两个集合的交集 - clean()
清空整个集合 - T remove(int index)
删除指定下标的元素,返回值是被删除的元素 - int size()
获取集合中的有效元素个数 - boolean isEmpty()
判断当前集合是否为空 - boolean contains(Object object)
判断当前元素是否存在 - boolean containsAll(Collection<? extends T> collection)
判断collection是不是当前集合的子集合 - Object[] toArray()
将集合中的所有元素转换为Object类型的数组 - T get(int index)
获取对应下标的元素 - int indexOf(Object object)
查询指定元素在集合中第一次出现的下标位置 - int lastIndexOf(Object object)
查询指定元素在集合中最后一次出现的下标位置 - List<T> subList(int startIndex,int endIndex)
获取当前集合的一个子集合。【注意:Java中所有的范围都是要头不要尾】