| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> java数据结构二(集合——List接口) -> 正文阅读 |
|
[数据结构与算法]java数据结构二(集合——List接口) |
Collection:https://blog.csdn.net/weixin_46369022/article/details/119512882. 上篇讲到 Collection是根接口,没有提供任何直接实现的。它有一些更具体的子接口,例如:List和Set 1、List系列的集合:有序的、可重复的 void add(int index, Object element) :在[index]位置添加一个元素,相当于插入 boolean addAll(int index, Collection c) :在[index]位置添加多个元素 Object remove(int index) :删除指定位置的元素 Object get(int index) :获取,返回[index]位置的元素 Object set(int index, Object element) :替换[index]位置的元素为element int indexOf(Object o) :在当前集合中查找o这个元素的下标,如果没有返回-1,如果有多个就返回找到的第一个的下标 int lastIndexOf(Object o) :在当前集合中查找o这个元素的下标,如果没有返回-1,如果有多个就返回找到的最后一个的下标 List subList(int fromIndex, int toIndex) :截取一部分,[fromIndex, toIndex) ListIterator listIterator() :获取一种迭代器 部分使用代码:
Object set(int index, Object element) :替换[index]位置的元素为element
ListIterator listIterator() :获取一种迭代器 ListIterator:多出来的
注意迭代器默认的游标实在开头:
虽然List系列的集合都是可以通过索引/下标进行操作的,但是像LinkedList这类的集合,其实不建议使用和索引相关的方法进行操作。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:31:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |