ArrayList的使用【Java集合】

创建 

ArrayList() // 默认构造函数
ArrayList(int capacity) // 创建初始容量为capacity的ArrayList
ArrayList(Collection<? extends E> collection) // 创建一个包含collection的ArrayList

使用

增

boolean add(E object) //在尾部添加元素
boolean addAll(Collection<? extends E> collection) //在尾部添加元素集合
void    add(int location, E object) //在location位置添加元素
boolean addAll(int location, Collection<? extends E> collection) //在location位置添加元素集合
删

void    clear()  //清空
boolean remove(Object object)   //删除顺序数第一个object元素
boolean removeAll(Collection<?> collection)  //删除集合collection中的元素
E       remove(int location)   //删除location位置的元素
void    removeRange(int fromIndex, int toIndex)  //删除[fromIndex,toIndex)内的元素
改

E set(int location, E object) //将location位置的元素变为object
查 

boolean             contains(Object object) //是否包含元素object
boolean             containsAll(Collection<?> collection) //是否包含元素集合
boolean             equals(Object object)  //判断等于
int                 hashCode()  //获取hash值
boolean             isEmpty()  //是否为空
Iterator<E>         iterator()  //获取ArrayList的迭代器
boolean             retainAll(Collection<?> collection)
int                 size()  //获取元素的个数
E                   get(int location) //获取location位置的元素
int                 indexOf(Object object) //获取object第一次出现的位置
int                 lastIndexOf(Object object)//获取object最后一次出现的位置
ListIterator<E>     listIterator(int location) //获取location位置的迭代器
ListIterator<E>     listIterator() //获取ArrayList的迭代器
List<E>             subList(int start, int end)//获取子序列
<T> T[]             toArray(T[] array)
Object[]            toArray()
其他

Object              clone()  
void                ensureCapacity(int minimumCapacity)
void                trimToSize()

猜你喜欢

转载自blog.csdn.net/SongBai1997/article/details/82987365