ArrayList API
时间: 2024-06-09 21:05:55 浏览: 79
ArrayList是一个支持索引的集合,它可以存储引用类型的数据。在编译阶段,ArrayList会约束集合对象只能操作指定类型的数据。下面是一些常用的ArrayList API:
- `add(E element)`: 将指定的元素添加到列表的末尾。
- `get(int index)`: 返回列表中指定位置的元素。
- `set(int index, E element)`: 用指定的元素替换列表中指定位置的元素,并返回被替换的元素。
- `remove(int index)`: 删除列表中指定位置的元素,并返回被删除的元素。
- `size()`: 返回列表中的元素数。
- `isEmpty()`: 如果列表中没有元素,则返回true。
- `contains(Object o)`: 如果列表包含指定的元素,则返回true。
- `clear()`: 从列表中移除所有的元素。
还有其他一些方法可供使用,这些只是其中的一部分。请注意,上述方法中的`E`表示泛型类型,在实际使用时需要替换为具体的类型。
相关问题
ArrayList api
ArrayList是Java中的一个类,用于表示动态数组。它可以存储任意类型的对象,包括引用类型。ArrayList提供了一系列常用的API来对集合进行操作。
常用的ArrayList API包括:
- add(E element):将指定的元素添加到列表的末尾。
- get(int index):返回列表中指定位置的元素。
- set(int index, E element):用指定的元素替代列表中指定位置的元素。
- remove(int index):从列表中删除指定位置的元素。
- size():返回列表中的元素数。
- isEmpty():如果列表中没有元素,则返回true。
- clear():从列表中删除所有元素。
- contains(Object o):如果列表中包含指定的元素,则返回true。
通过使用这些API方法,可以方便地对ArrayList对象进行增加、查询、修改、删除等操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Java基础 ArrayList及常用Api](https://blog.csdn.net/cbdA_ZAI/article/details/120801788)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
arrayListapi
ArrayList 是 Java 中的一个动态数组,它实现了 List 接口,可以根据需要动态地扩展数组大小。以下是 ArrayList 常用的一些方法:
1. add(E element):在列表的末尾添加指定的元素
2. add(int index, E element):在指定的位置插入指定的元素
3. remove(int index):删除指定位置上的元素
4. remove(Object o):删除列表中第一个出现的指定元素
5. size():返回列表中的元素数量
6. get(int index):返回指定位置上的元素
7. set(int index, E element):用指定的元素替换指定位置上的元素
8. indexOf(Object o):返回列表中第一个出现的指定元素的索引,如果列表不包含该元素,则返回 -1。
9. clear():从列表中删除所有元素。
使用示例:
```java
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
// 添加元素
list.add("apple");
list.add("banana");
list.add("orange");
// 获取元素
System.out.println(list.get(0)); // 输出:apple
// 删除元素
list.remove(1); // 删除索引为 1 的元素(即 banana)
// 修改元素
list.set(0, "pear");
// 遍历元素
for (String fruit : list) {
System.out.println(fruit);
}
}
}
```
阅读全文