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

java 中List 的使用

List集合是Collection接口的子接口,其下有两个实现类分别为ArrayList和 LinkedList

List是一个接口,不能用new创建对象,需要用 ArrayList类 和 LinkedList类 来创建

特点

  • 有序:存储元素的顺序和取出元素的顺序一致
  • 可以重复:可以存储相同的元素
  • 拥有索引index:List集合拥有索引,从0开始

List中的方法

//在集合中,在指定index位置,插入指定Object类型的元素
void add(int index,Objiect element)//删除指定索引处的元素,返回被删除的元素
Object remove(int index)//修改指定索引处的元素,返回被修改的元素
Object set(int index,Object elemnt)//返回指定索引处的元素,索引范围0~size()-1
Object get(int index)

代码实例

//创建一个list集合,不限制list中的元素类型
List list1 = new ArrayList(); //List后面加<类型名>,限制集合的元素类型
//创建一个类型为String的集合
List<String>  list2 = new ArrayList(); 

http://www.lryc.cn/news/478589.html

相关文章:

  • CSS学习之Grid网格布局基本概念、容器属性
  • 前后端交互接口(二)
  • HarmonyOs DevEco Studio小技巧28--部分鸿蒙生命周期详解
  • STM32(hal库)的msp初始化HAL_TIM_Base_MspInit有什么用?为什么单独设置这个,而不是在timer_init()函数里直接初始化?
  • 三品PLM系统如何规范企业图纸文档资料电子化管理
  • 鸿蒙开发:arkts 如何读取json数据
  • Java学习篇之JVM 调优
  • LangChain上使用huggingface的embedding模型(如jina-embeddings-v3)
  • 对象优化及右值引用优化(一)
  • 江西省技能培训平台(逆向破解登录国密SM2)
  • 用万用表测量三极管:【判断是NPN\PNP+3极性】
  • StableDiffusion系列教程 | 什么是SD?SD能做什么?有哪些应用场景?
  • AutoCAD的Dwg版本代号、R版本参数值以及二次开发时VS、.NET版本关系
  • 解密可观测行业中的语义规范 — 代码世界中的“语言艺术”
  • esp32 ap httpsever 控制led
  • 告别复杂判断!Python中实现函数重载的终极技巧
  • Clang-Format:让你的代码整齐划一,格式不再烦恼
  • 【jvm】Full GC
  • 【Python】实战:请使用面向对象的思想,设计自定义类,描述出租车和家用轿车的信息
  • 互联网摸鱼日报(2024-11-07)
  • requests库
  • 大数据之多级缓存方案
  • QCon演讲实录|徐广治:边缘云原生操作系统的设计与思考
  • web第二次作业
  • 大模型技术讲解:大模型参数微调(大模型微调)
  • 测试自动化如何和业务流程结合?
  • Python进阶之IO操作
  • ubuntu如何卸载colmap
  • 【comfyui教程】ComfyUI即将迎来全新界面:升级体验就在11月15日
  • Leecode热题100-104.二叉树的最大深度