Java中常用的List类函数有哪些?
Java中的List是一种集合类型,常用于存储一组有序的对象列表。List可以用于操作集合中的对象,提供了许多有用的方法,可以方便地添加、删除、修改和查找集合中的元素。以下是Java中常用的List类函数:
1. add(E element)
将指定元素添加到List的末尾。
2. add(int index, E element)
在指定位置插入指定元素。
3. addAll(Collection<? extends E> c)
将指定集合中的所有元素添加到List的末尾。
4. addAll(int index, Collection<? extends E> c)
在指定位置插入指定集合中的所有元素。
5. clear()
从List中移除所有元素。
6. contains(Object o)
如果List包含指定的元素,则返回true。
7. containsAll(Collection<?> c)
如果List包含指定集合中的所有元素,则返回true。
8. get(int index)
返回在指定位置的元素。
9. indexOf(Object o)
返回List中指定元素的索引,如果List中没有该元素,则返回-1。
10. isEmpty()
如果List没有任何元素,则返回true。
11. iterator()
返回List中的元素的迭代器。
12. lastIndexOf(Object o)
返回List中指定元素的最后一次出现的索引。
13. remove(int index)
移除指定位置上的元素。
14. remove(Object o)
从List中移除第一个等于指定元素的元素。
15. removeAll(Collection<?> c)
从List中移除指定集合中的所有元素。
16. retainAll(Collection<?> c)
从List中移除除指定集合中的元素以外的所有元素。
17. set(int index, E element)
将指定位置上的元素替换为指定元素。
18. size()
返回List中的元素数量。
19. subList(int fromIndex, int toIndex)
返回一个包括fromIndex和toIndex之间的List的视图。
20. toArray()
将List转化为数组。
这些常用的List类函数可以满足大多数常规操作的需求,并且可以方便地对List进行操作。实际上,除了以上这些方法外,List类还有很多其他有用的方法,例如toArray(T[] a)、containsAll(Collection<?> c)、removeIf(Predicate<? super E> filter)等,使用时可以根据需要进行选择。总之,List类提供了很多便捷的方法,帮助我们轻松地对集合进行操作和处理。
