List 接口的常用方法有哪些?(增、删、改、查、插、长度、遍历等)
时间: 2023-09-12 11:13:08 浏览: 64
List 接口的常用方法有以下几种:
1. 增加元素:
- add(E element):在列表的末尾添加指定的元素。
- add(int index, E element):在指定的位置插入指定的元素。
2. 删除元素:
- remove(int index):删除指定位置上的元素。
- remove(Object o):删除列表中第一次出现的指定元素。
3. 修改元素:
- set(int index, E element):将指定位置上的元素替换为指定的元素。
4. 查找元素:
- get(int index):返回指定位置上的元素。
- indexOf(Object o):返回列表中第一次出现指定元素的索引。
- lastIndexOf(Object o):返回列表中最后一次出现指定元素的索引。
5. 插入元素:
- addAll(Collection<? extends E> c):将指定集合中的所有元素按照其迭代器返回的顺序添加到列表的末尾。
- addAll(int index, Collection<? extends E> c):将指定集合中的所有元素按照其迭代器返回的顺序插入到列表的指定位置。
6. 长度:
- size():返回列表中的元素数量。
7. 遍历:
- 使用 for-each 循环或迭代器遍历列表中的元素。
需要注意的是,List 接口是有序的,允许重复元素的集合。
#### 引用[.reference_title]
- *1* *3* [Java小技能:快速创建List常用几种方式](https://blog.csdn.net/u011018979/article/details/128253502)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Java基础知识第三讲:深入集合类(常用的集合类有哪些?比如List如何排序?集合的安全?)](https://blog.csdn.net/qq_28959087/article/details/85419247)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)