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());
 

 

posted @   SmallPepsi  阅读(306)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示