当前位置: 首页 > news >正文

List

List

在 Java 中,List 是 Collection 接口的子接口,表示一个有序的元素集合。它允许重复元素,并为元素的插入和访问提供了精确的控制。
特点
有序性:元素按插入顺序排列。
可重复:允许重复元素。
索引访问:支持通过索引快速访问元素。

常用方法
add(int index, E element):在指定位置插入元素。
get(int index):获取指定索引处的元素。
remove(int index):移除指定索引处的元素,并返回。
set(int index, E element):修改指定索引处的元素,修改成功后会返回原来的元素。
indexOf(Object o):返回元素第一次出现的索引。

public class test {public static void main(String[] args) {List<String> a = new ArrayList<>();//多态a.add("abc");a.add("java");a.add("ccc");a.add("abc");a.add(2,"ddd");System.out.println(a);//[abc, java, ddd, ccc, abc]System.out.println(a.remove(2));//dddSystem.out.println(a);//[abc, java, ccc, abc]System.out.println(a.get(2));//ccca.set(1, "vvv");System.out.println(a);//[abc, vvv, ccc, abc]System.out.println(a.indexOf("vvv"));//1}
}

List的遍历
除了Collection的三种遍历方式外,另外可以用get()方法;

      for (int i = 0; i < a.size(); i++) {System.out.println(a.get(i));}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ElasticSearch-Ingest Pipeline Painless Script
  • Java经典框架之MyBatis
  • 分享购买率拉满的8个商品详情页设计技巧!
  • 太阳能光伏电池板图像数据集
  • 2024 波卡黑客松大赛新加坡站晋级名单揭晓!共同见证潜力新星的巅峰之战
  • PCB过孔规则排列,还是随机?
  • 【网络安全】IIS未授权访问敏感数据
  • PHP7 的内核结构
  • Word文档被锁定无法编辑怎么办?一键快速移除Word编辑限制
  • 最新版 Java 线程池的设计与使用|万字笔记
  • 【EffectiveJava】chapter01对象创建与销毁
  • 虚拟机网络配置大纲
  • E31.【C语言】练习:指针运算习题集(上)
  • 深入RAG优化:BGE词嵌入全解析与Landmark Embedding新突破
  • C#线程同步
  • 08.Android之View事件问题
  • bearychat的java client
  • cookie和session
  • Github访问慢解决办法
  • oldjun 检测网站的经验
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Tornado学习笔记(1)
  • vue-cli3搭建项目
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 复杂数据处理
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 基于webpack 的 vue 多页架构
  • ------- 计算机网络基础
  • 前嗅ForeSpider中数据浏览界面介绍
  • 算法-图和图算法
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ​用户画像从0到100的构建思路
  • !!Dom4j 学习笔记
  • #APPINVENTOR学习记录
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (二)hibernate配置管理
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (转)http协议
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .net dataexcel winform控件 更新 日志
  • .net 按比例显示图片的缩略图
  • .net 获取某一天 在当月是 第几周 函数
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .net6 当连接用户的shell断掉后,dotnet会自动关闭,达不到长期运行的效果。.NET 进程守护
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .NET开源项目介绍及资源推荐:数据持久层
  • .net中我喜欢的两种验证码
  • /deep/和 >>>以及 ::v-deep 三者的区别