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

泛型--列表

ArrayList(考试、做题、写代码 100% 用它)

特点:

长度不固定:想加就加、想删就删,自动扩容

只能存引用类型(String、Integer、自定义对象)

有序、可重复

有很多好用的方法:add、remove、get、size、clear

必须用泛型 <> 规定存什么类型


代码模板(考试万能)

import java.util.ArrayList;//导包

// 1. 创建:存字符串

ArrayList<String> list = new ArrayList<>();

// 2. 添加元素

list.add("张三");

list.add("李四");

list.add("王五");

// 3. 获取元素String name = list.get(0); // 取第1个

// 4. 删除

list.remove(1); // 删除下标1

// 5. 遍历(最常用!)for(String s : list){

System.out.println(s);}

// 6. 获取长度int size = list.size();


二、再讲:数组是什么?

数组 = 长度固定、功能很少、最原始的容器

特点

长度固定不变:创建时多大,永远多大

可以存基本类型(int、double)

有序、可重复

没有方法,只有一个属性 length


数组代码

// 创建长度为3的数组(固定!)int[] arr = new int[3];

// 赋值

arr[0] = 10;

arr[1] = 20;

arr[2] = 30;

// 遍历for(int i=0; i<arr.length; i++){

System.out.println(arr[i]);}


三、数组 vs 列表 最核心区别(考试必考!)

1. 长度能不能变?

数组:固定死,不能变

列表:动态变,随便加、随便删

2. 存储类型

数组:基本类型 + 引用类型都能存

列表:只能存引用类型(int → Integer)

3. 功能方法

数组:几乎没有功能,只有 .length

列表:超多方法 add、remove、get、clear…

4. 获取长度

数组:数组名.length

列表:列表名.size()

5. 做题怎么选?

数据个数固定不变 → 数组

数据个数不确定、要增删 → 列表(ArrayList)


数组用 .length 求长度

列表用 .size() 求长度

数组赋值:arr[i] = 值

列表添加:list.add(值)


http://www.jsqmd.com/news/1024679/

相关文章:

  • 2026年宁波二手设备回收排行榜TOP5,推荐这5家靠谱电话 - 资讯纵览
  • 哪个素颜霜遮瑕效果好?2026养肤遮瑕素颜霜实测推荐:早八通勤闭眼入 - 新闻快传
  • 2026年宁夏高碳低硫产品对标评测;炼钢增碳剂采购必读: - 精选优质企业推荐官
  • 软件测试|测试环境如何配置
  • 如何5分钟完成VRChat模型优化:Blender插件的完整指南
  • 2026 宁波黄金回收推荐,这 5 家 20 项全合格 - 名奢变现站
  • 2026年宁夏煤质增碳剂源头直销对标评测;钢厂采购指南: - 精选优质企业推荐官
  • 2025程序员AI编程工具实测选型指南:Copilot、Cursor、CodeGeeX与Trae深度对比
  • 3个实用场景:如何用安卓手机轻松启动Switch游戏机
  • Linux 系统编程 · 第 7 章:内存映射文件
  • MAA明日方舟自动化助手:全日常一键完成的终极解决方案
  • 2026高考最值得大家报考的3所“新大学”,个个实力强劲,就业极好!高低分都能选!家长考生了解
  • 杭州手表回收选店指南:这6家口碑好店,经过20项细节考核 - 生活测评君
  • 手把手教你安装Dism++系统优化工具 Dism++下载安装及空间回收使用教程
  • 2026年山东超高分子量聚乙烯板材源头厂家选型指南 - 优质企业观察收录
  • 珠三角跨境电商合规服务实测:企智慧财税体验全记录 - 奔跑123
  • 2026年河北政府采购全流程投标服务机构值得关注名单 - 资讯报道
  • winscp连接linux失败解决方法
  • 旧衣回收环保去向TOP5测评 - 资讯焦点
  • 2026雅思哥课程怎么选?一份帮你精准避坑、高效提分的完整指南 - 品牌2026
  • 2026年山东超高分子量聚乙烯板材定制生产,全国PE/PP板材源头厂家对标指南 - 优质企业观察收录
  • 4GB笔记本跑大模型实操指南:Ollama本地部署全解析
  • 计算机组成原理 | 高级语言与机器级代码之间的对应
  • 快速掌握Mac桌面歌词显示:LyricsX完整使用指南
  • MouseTooltipTranslator:终极浏览器翻译解决方案,一鼠悬停翻译所有内容
  • 2026国内奢侈品回收TOP5!广东广州等地实体店诚信经营口碑佳 - 十大品牌榜
  • 2026年汝州汝瓷伴手礼与企业礼品定制完全指南 - 优质企业观察收录
  • 免检木箱源头厂家:破除跨境物流合规难题的专业方案 - 资讯焦点
  • macOS组件直连下载解决方案:跨平台获取官方系统文件实践指南
  • 2026.6.16 最新首次购车补贴申领指南:3 步搞定,看完直接去办 - 资讯报道