java 中List 的使用

List集合是Collection接口的子接口,其下有两个实现类分别为ArrayList和 LinkedList

List是一个接口,不能用new创建对象,需要用 ArrayList类 和 LinkedList类 来创建

特点

  • 有序:存储元素的顺序和取出元素的顺序一致
  • 可以重复:可以存储相同的元素
  • 拥有索引index:List集合拥有索引,从0开始

List中的方法

java 复制代码
//在集合中,在指定index位置,插入指定Object类型的元素
void add(int index,Objiect element)


//删除指定索引处的元素,返回被删除的元素
Object remove(int index)


//修改指定索引处的元素,返回被修改的元素
Object set(int index,Object elemnt)


//返回指定索引处的元素,索引范围0~size()-1
Object get(int index)

代码实例

java 复制代码
//创建一个list集合,不限制list中的元素类型
List list1 = new ArrayList(); 


//List后面加<类型名>,限制集合的元素类型
//创建一个类型为String的集合
List<String>  list2 = new ArrayList(); 
相关推荐
毕设源码-赖学姐5 分钟前
【开题答辩全过程】以 基于Springboot的智慧养老系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
jamesge20106 分钟前
限流之漏桶算法
java·开发语言·算法
jvstar8 分钟前
JAVA面试题和答案
java
冷雨夜中漫步8 分钟前
OpenAPITools使用——FAQ
android·java·缓存
Dargon2889 分钟前
Simulink的SIL软件在环测试
开发语言·matlab·simulink·mbd软件开发
9坐会得自创13 分钟前
使用marked将markdown渲染成HTML的基本操作
java·前端·html
csbysj202020 分钟前
SVG 椭圆详解
开发语言
Hello.Reader34 分钟前
Flink ML 线性 SVM(Linear SVC)入门输入输出列、训练参数与 Java 示例解读
java·支持向量机·flink
oioihoii34 分钟前
C++数据竞争与无锁编程
java·开发语言·c++
最贪吃的虎34 分钟前
什么是开源?小白如何快速学会开源协作流程并参与项目
java·前端·后端·开源