1.boolean add(E e)方法:向集合的尾部添加一个元素,添加成功返回true,否则返回false。
2.boolean contains(Object o)方法:判断集合中是否包含某个元素,包含返回true,否则返回false。
3.boolean remove(Object o)方法:删除集合中的某个元素,删除成功返回true,否则返回false。
4.boolean removeAll(Collection<?> c)方法:删除集合中的一个片段,成功则返回true,否者返回false。
5.E remove(int index):删除下标index处的元素,返回被删除的元素。
6.int indexOf(Object o方法:获得某个元素的下标,如果存在这个元素就返回该元素的下标,不存在返回-1。
- void add(int index, E element):在指定下标处添加一个元素。
8.List<E> subList(int fromIndex, int toIndex)方法:获取某个集合下标[fromIndex,toIndex)区间的片段。
9.boolean containsAll(Collection<?> c):集合是否包含某个集合片段。
10.boolean retainAll(Collection<?> c):去两个集合的交集。
- E set(int index, E element)方法:修改指定下标处的值。
12.boolean addAll(int index, Collection<? extends E> c):在下标index处添加一个集合。
13.boolean isEmpty():判断集合是否为空。
14.Object[] toArray():把集合转化为Object数组。
- <T> T[] toArray(T[] a):把集合转化为指定类型的数组。
在这里附加两个Collections的方法:
16.void sort(List<T> list):对某个集合进行排序处理。17. public static void shuffle(List<?> list):打乱原来集合的顺序。
- public static void shuffle(List<?> list, Random rnd):按随机数的规则打乱集合的顺序。
网友评论