Java集合之List集合
特点:List集合会按照顺序来进行排序
通过ArrayList对象定义一个List集合对象
List<String> list = new ArrayList<String>();
list.add("Hello");
//第一个索引下标0
list.add("Hell");//1
list.add("Hel");//2
list.add("He");//3
list.add("He");//4
List集合的一些方法:
//通过索引来访问指定位置的集合元素
System.out.println(list.get(3));
System.out.println(list);
//在指定索引下标的位置插入数据
list.add(1,"H");
System.out.println(list);
//向指定位置插入集合
List<String> L = new ArrayList<String>();
l.add("123");
l.add("456");
list.addAll(4,L);
//第一个值为插入的位置,第二个值为插入的元素
System.out.println(list);
//获取指定元素在集合中第一次出现的索引下标
System.out.println(list.indexOf("H"));
//获取指定元素在集合中最后一次出现的索引下表
System.out.println(list.lastIndexOf("He"));
//根据指定索引下表移除元素
list.remove(1);
System.out.println(list);
//根据指定索引下表修改元素
list.set(1,"nihao");
System.out.println(list);
//根据索引下标的起始位置截取一段元素,形成新集合,截取的时候是左闭右开区间
List<String> sublist = list.subList(2,4);
System.out.println(sublist);
//获取集合元素的长度
System.out.println(list.size());
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」