list集合的介绍和常用方法
2024-10-19 22:15:51
List接口介绍
java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象成为List集合。在List集合中允许出现重复的元素,所有的元素是一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致
List特点:
1.他是一个元素存储有序的集合。例如存储的元素的顺序是1,2,3那么集合中元素存储的就是按照1,2,3的顺序完成的
2.他是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。
3.集合中可以有重复的元素,通过元素的equals方法,来比较是否为重复元素
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);用指定元素替换集合中指定位置的元素,返回值的更新前的元素
注意:操作索引的时候,一定要方式索引越界异常
public class Test {
public static void main(String[] args) {
//创建一个集合对象 多态
List<String> list = new ArrayList<>();
//使用add向集合中添加元素
list.add("a");
list.add("b");
list.add("c");
//将指定的元素插入集合中的指定的索引位置上
list.add(1,"d");
//用指定元素替换集合中指定位置的元素
list.set(2,"G");
//通过索引获取集合中的元素
String s = list.get(1);
//打印集合
System.out.println(s);
//移除集合中的指定元素
list.remove(s);
}
}
最新文章
- [从产品角度学EXCEL 00]-为什么要关注EXCEL的本质
- 11月13日上午ajax返回数据类型为JSON数据的处理
- Kotlin语法(类和对象)
- 【CodeVS】 p1696 奇怪的函数
- if,else语句的运用
- dir cmd、the DIR Command、windows
- 学习Learn Python The Hard Way 前言中的一段话,可与君共勉
- struts启动报错Javassist library is missing
- URAL 1081
- ios网站
- BZOJ 2199: [Usaco2011 Jan]奶牛议会 [2-SAT 判断解]
- SQL语句全解,非常棒!
- 网页换肤:原生js与jq
- Django的STATIC_ROOT和STATIC_URL以及STATICFILES_DIRS
- (转)用graph-easy描绘kubenetes描绘k8s组件逻辑图
- 转载:Linux内核参数的优化(1.3.4)《深入理解Nginx》(陶辉)
- CSS3:透明度
- 20165308 学习基础和C语言基础调查
- CircleImageManager——圆形 / 圆角图片的工具类
- Minimum Size Subarray Sum 最短子数组之和