首页 > 其他分享 >List接口基本介绍

List接口基本介绍

时间:2022-11-10 10:48:15浏览次数:47  
标签:List list System 介绍 add 接口 println out

List接口是Collection接口的子接口

1.List集合类中元素有序(即添加顺序和取出顺序一致),且可重复

2.List集合中每个元素都有其对应的顺序索引,即支持索引

3.List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号取容器中的元素

4.JDK API中List接口的实现类:(常用) ArrayList,LinkedList,Vector

 1 public class ListMethod {
 2     @SuppressWarnings({"all"})
 3     public static void main(String[] args) {
 4         List list = new ArrayList();
 5         list.add("jack");
 6         list.add("tom");
 7         list.add("ming");
 8         list.add("gala");
 9         //元素可重复
10         list.add("tom");
11         System.out.println(list);
12         //List支持索引
13         System.out.println(list.get(2));
14         //插入元素,不加索引默认添加至最后
15         list.add("呼吸哥");
16         list.add(1,"xiaohu");
17         System.out.println(list);
18         //添加一个集合
19         list.addAll(list);
20         System.out.println(list);
21         //返回元素在集合中首次出现的位置
22         System.out.println(list.indexOf("tom"));
23         //返回元素在集合中最后一次出现的位置
24         System.out.println(list.lastIndexOf("tom"));
25         //移除元素
26         list.remove(0);
27         list.remove("xiaohu");
28         //替换索引所在的元素
29         list.set(1,"hello");
30         System.out.println(list);
31         //取出元素,前闭后开
32         System.out.println(list.subList(1, 3));
33     }
34 }

 

标签:List,list,System,介绍,add,接口,println,out
From: https://www.cnblogs.com/unagi/p/16876283.html

相关文章

  • Python list添加、删除、替换元素
    Python之list添加新元素现在,班里有3名同学:>>>L=['Adam','Lisa','Bart']今天,班里转来一名新同学Paul,如何把新同学添加到现有的list中呢?第一个办法是用list的​​......
  • 串口转网口的配置参数介绍
    1.串口转网口介绍串口转网口是一种协议转化器。包括两类产品:串口服务器和串口转网口模块。前者就是一个设备,而后者常常被作为一种电子元器件来使用,这种串口转网口模块不仅......
  • vue中配置接口返回不带域名的图片地址显示问题
    前端上传图片,通过接口传给后端,需要前端渲染时,接口返回的图片路径如下图其中的path就是图片地址,而我们想渲染图片到前端页面,正常的思路是需要在前面加上服务器的域名1.......
  • Collection接口和常用方法2
    方法2:增强for循环:可以代替iterator迭代器特点:增强for就是简化版的iterator,本质一样,只能用于遍历集合或者数组基本语法:for(元素类型元素名:集合名或数组名){......
  • pytorch tensor 张量常用方法介绍
    1. view()函数PyTorch 中的view()函数相当于numpy中的resize()函数,都是用来重构(或者调整)张量维度的,用法稍有不同。>>>importtorch>>>re=torch.tensor([1,......
  • 太全面了!RF接口自动化框架项目实战
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试以码同学V......
  • 【Javaweb】java中接口(interface)怎么用
    首先我们先了解什么是接口(interface)实际情况中,又是我们必须从几个类中派生出一个子类,继承他们所有的属性和方法。但是,JAVA中是不支持多重继承的,那么为了满足这一目的,就有......
  • 《上海悠悠接口自动化平台》-5.测试计划与定时任务
    前言一个项目的自动化用例写完后,会根据不同的需求,定制不同的测试计划,可以运行整个项目的用例也可以运行自定义的测试计划用例。创建测试计划我的项目下有2个测试用例集......
  • Java集合简单介绍
    Java集合框架主要包括两种类型的容器,一种是Collection,存储一个元素集合,另一种是Map,存储键/值对映射。一、Collection集合List集合特点:有序可重复ArrayList集合(内部......
  • List Ports on Linux
    Ihaveoftensufferedthispainfulthing.WhenIstartaservicebutthedestinationportisalwaysused.SoIshouldlistallopenportsandkilltheoccupiedap......