java的ArrayList
时间: 2024-05-30 13:11:43 浏览: 82
MyArrayList.java
Java 的 ArrayList 是一种动态数组,它可以动态地增加或减少容量以适应元素的添加和删除。它实现了 List 接口,是一个可重复的集合,并且保持着元素的插入顺序。
ArrayList 的常用方法包括:
- add(Object obj):向 ArrayList 中添加元素 obj;
- remove(int index):删除 ArrayList 中下标为 index 的元素;
- get(int index):获取 ArrayList 中下标为 index 的元素;
- set(int index, Object obj):将 ArrayList 中下标为 index 的元素设置为 obj;
- size():返回 ArrayList 的大小。
除此之外,ArrayList 还支持很多其他的方法,例如 contains(Object obj)、indexOf(Object obj)、subList(int fromIndex, int toIndex) 等等。需要注意的是,ArrayList 不能存储基本类型,需要使用对应的包装类来进行封装。例如,需要使用 Integer 来存储 int 类型的数据。
阅读全文