ArrayList方法摘要
ArrayList 类提供了很多有用的方法,例如:
add(E e)
:将指定的元素追加到此列表的末尾。add(int index, E element)
:在此列表中的指定位置插入指定的元素。addAll(Collection<? extends E> c)
:将指定集合中的所有元素按照指定集合的迭代器返回它们的顺序追加到此列表的末尾。addAll(int index, Collection<? extends E> c)
:从指定位置开始,将指定集合中的所有元素插入到此列表中。clear()
:从此列表中移除所有元素。contains(Object o)
:如果此列表包含指定元素,则返回 true。ensureCapacity(int minCapacity)
:如有必要,增加此 ArrayList 实例的容量,以确保它至少能够容纳最小容量参数所指定的元素数。get(int index)
:返回此列表中指定位置的元素。indexOf(Object o)
:返回此列表中首次出现的指定元素的索引,如果此列表不包含该元素,则返回 -1。isEmpty()
:如果此列表不包含元素,则返回 true。remove(int index)
:移除此列表中指定位置的元素。remove(Object o)
:移除此列表中首次出现的指定元素(如果存在)。set(int index, E element)
:用指定元素替换此列表中指定位置的元素。size()
:返回此列表中的元素数。toArray()
:此方法用于返回一个包含此列表中所有元素的数组。返回的数组是“安全的”,因为此列表不保留对它的引用。(换句话说,此方法必须分配一个新数组)。因此,调用者可以自由地修改返回的数组。toArray(T[] a)
:此方法用于返回一个包含此列表中所有元素的数组;返回数组的运行时类型是指定数组的运行时类型。如果指定数组能容纳列表,则在其中返回。否则,将为指定数组的运行时类型和此列表大小分配一个新数组。trimToSize()
:此方法用于将此 ArrayList 实例的容量调整为列表的当前大小。应用程序可以使用此操作最小化 ArrayList 实例的存储量。