欢迎访问宙启技术站
智能推送

Java中常用的List类函数有哪些?

发布时间:2023-06-15 10:38:57

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类提供了很多便捷的方法,帮助我们轻松地对集合进行操作和处理。