Java List集合
1.ElasticSearch Java 使用2.Shell SpringBoot 操作3.Java 并发4.Java 变量和数据类型5.Java 抽象类6.Java 常用数据结构7.Java 反射8.Java 泛型9.Java 方法入门10.Java 方法引用11.Java 运算符12.Java 异常13.Java 数组14.Java final 关键字15.Java 权限修饰符16.Java 匿名对象17.Java 内部类18.Java 面向对象思想19.Java 流程控制20.Java 接口21.Java 函数式接口22.Java 对象进行深拷贝23.Java内存区域(运行时数据区域)和内存模型(JMM)24.Java中的finally一定会被执行吗25.Java 包装类26.Java 缓冲流27.Java 日期时间类28.Java 序列化流29.Java 转换流30.Java 字节流、字符流31.Java File类32.Java StringBuilder类33.Java Collections类34.Java Collection集合35.Java ArrayList类
36.Java List集合
37.Java List的子类38.Java Set接口39.JVM参数40.Netty41.Java Stream 流42.Java 多任务异步导出数据到excelList接口介绍
java.util.List
接口继承自Collection
接口,是单列集合的一个重要分支,习惯性地会将实现了List
接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。
List接口特点:
- 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。
- 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。
- 集合中可以有重复的元素,通过元素的equals方法,来比较是否为重复的元素。
tips:我们在基础班的时候已经学习过List接口的子类java.util.ArrayList类,该类中的方法都是来自List中定义。
List接口中常用方法
List作为Collection集合的子接口,不但继承了Collection接口中的全部方法,而且还增加了一些根据元素索引来操作集合的特有方法,如下:
public void add(int index, E element)
: 将指定的元素,添加到该集合中的指定位置上。public E get(int index)
:返回集合中指定位置的元素。public E remove(int index)
: 移除列表中指定位置的元素, 返回的是被移除的元素。public E set(int index, E element)
:用指定元素替换集合中指定位置的元素,返回值的更新前的元素。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)