第1关:学习-Java集合类之List的ArrayList之增删改查
时间: 2023-12-08 15:14:17 浏览: 64
好的,我知道了。那么,你的问题是关于Java集合类中的List的ArrayList之增删改查,是吗?
首先,让我们来了解一下ArrayList。ArrayList是Java集合框架中的一个类,它实现了List接口。它是一个动态数组,可以根据需要自动扩展容量。
接下来,我会分别介绍ArrayList的增加、删除、修改和查询操作。
1. 增加元素
可以使用add()方法向ArrayList中添加元素。例如:
```
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
```
2. 删除元素
可以使用remove()方法从ArrayList中删除元素。有两种不同的方式:
- 根据索引删除元素:
```
list.remove(1); // 删除索引为1的元素
```
- 根据元素值删除元素:
```
list.remove("apple"); // 删除值为"apple"的元素
```
3. 修改元素
可以使用set()方法修改ArrayList中的元素。例如:
```
list.set(1, "pear"); // 将索引为1的元素修改为"pear"
```
4. 查询元素
可以使用get()方法从ArrayList中获取元素。例如:
```
String fruit = list.get(0); // 获取索引为0的元素
```
同时,还可以使用contains()方法来判断ArrayList中是否包含某个元素。例如:
```
boolean hasApple = list.contains("apple"); // 判断是否包含"apple"
```
这样,就完成了ArrayList的增加、删除、修改和查询操作的介绍。希望能对你有所帮助!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)