arraylist这块我学的不是很好
时间: 2023-11-20 11:03:16 浏览: 30
ArrayList是Java中的一个类,它实现了可变大小的数组。与普通数组不同的是,ArrayList可以随意添加、删除、插入和替换元素,而不需要考虑数组大小的限制。因此,ArrayList通常比数组更为灵活和方便。
下面是一些常见的ArrayList操作:
1. 创建ArrayList对象:可以使用new操作符来创建一个ArrayList对象,例如:
```
ArrayList<String> list = new ArrayList<String>();
```
2. 添加元素:可以使用add()方法向ArrayList中添加元素,例如:
```
list.add("apple");
list.add("banana");
list.add("orange");
```
3. 获取元素:可以使用get()方法获取ArrayList中指定位置的元素,例如:
```
String fruit = list.get(1);
System.out.println(fruit); // 输出"banana"
```
4. 删除元素:可以使用remove()方法删除ArrayList中指定位置的元素,例如:
```
list.remove(1);
```
5. 修改元素:可以使用set()方法修改ArrayList中指定位置的元素,例如:
```
list.set(0, "pear");
```
6. 获取ArrayList的大小:可以使用size()方法获取ArrayList中元素的数量,例如:
```
int size = list.size();
System.out.println(size); // 输出2
```
希望这些操作对你有所帮助。如果你还有其他问题,可以继续问我。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)