Java ArrayList 的实用方法365


ArrayList 是 Java 中一种非常有用的数据结构,它允许我们动态地存储和操纵对象集合。ArrayList 提供了广泛的方法,这些方法可以帮助我们有效地管理和处理我们的数据。## 基本方法


1. add(Object) / add(int index, Object)
- 添加一个元素到列表末尾 / 在指定索引处插入一个元素


2. get(int index)
- 返回指定索引处的元素


3. set(int index, Object)
- 将指定索引处的元素替换为给定元素


4. remove(int index) / remove(Object)
- 删除指定索引处的元素 / 删除第一个匹配给定对象的元素


5. size()
- 返回列表中元素的数量


6. isEmpty()
- 检查列表是否为空
## 排序和搜索


7. sort(Comparator)
- 检查列表是否包含另一个集合的所有元素


14. retainAll(Collection)
- 删除列表中所有不包含在另一个集合中的元素


15. toArray()
- 将列表转换为 Object[] 数组
## 实用方法


16. ensureCapacity(int minCapacity)
- 确保列表有足够的容量来容纳指定数量的元素,从而避免频繁的重新分配


17. trimToSize()
- 将列表的容量缩减到实际大小,释放未使用的空间


18. subList(int fromIndex, int toIndex)
- 返回列表中指定范围内的元素的视图


19. listIterator() / listIterator(int index)
- 返回列表的迭代器,允许我们遍历和修改元素


20. clone()
- 创建列表的浅副本

2024-11-05


上一篇:字符串逆序在 Java 中的全面指南

下一篇:Java 泛型与数组: 揭开 Java 中高级数据结构的奥秘