当前位置: 首页 > 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.gsyq.cn/news/1536546.html

相关文章:

  • 2026 宁波黄金回收推荐,这 5 家 20 项全合格 - 名奢变现站
  • 2026年宁夏煤质增碳剂源头直销对标评测;钢厂采购指南: - 精选优质企业推荐官
  • 哪个素颜霜遮瑕效果好?2026养肤遮瑕素颜霜实测推荐:早八通勤闭眼入 - 新闻快传
  • 软件测试|测试环境如何配置
  • 2025程序员AI编程工具实测选型指南:Copilot、Cursor、CodeGeeX与Trae深度对比
  • Linux 系统编程 · 第 7 章:内存映射文件
  • 计算机组成原理 | 高级语言与机器级代码之间的对应
  • 快速掌握Mac桌面歌词显示:LyricsX完整使用指南
  • 4GB笔记本跑大模型实操指南:Ollama本地部署全解析
  • 2026国内奢侈品回收TOP5!广东广州等地实体店诚信经营口碑佳 - 十大品牌榜
  • 2026年汝州汝瓷伴手礼与企业礼品定制完全指南 - 优质企业观察收录
  • 2026.6.16 最新首次购车补贴申领指南:3 步搞定,看完直接去办 - 资讯报道
  • 深度保养≠外观抛光!北京百达翡丽高端腕表表主答疑:基础检修和机芯深度维保区别是什么?标准流程亨得利一一说明 - 亨得利官方维修中心
  • 2026年抖音运营增长究竟要怎么干?
  • 2026深圳宝安钻石回收探店 五家门店报价透明度对比 - 逸程
  • 地理编码工程实践:高精度地址解析与逆编码系统设计
  • 2026年宁夏增碳剂厂家深度横评:精选5大源头直供商,助力钢厂降本增效 - 精选优质企业推荐官
  • 如何5分钟搭建专业级WebRTC视频会议系统:LiveKit完全指南
  • 【剪映小助手】添加遮罩接口(Add Masks Zh)
  • 如何让 ESP32 设备出厂不打印任何 log 信息
  • 什么是PLM?产品生命周期管理系统在制造业的关键作用
  • 2026年6月装修公司推荐指南 - 多才菠萝
  • 生物学竞赛核心能力培养:从知识网络构建到科学思维训练
  • 2026 杭州黄金回收避坑排名 高口碑门店汇总推荐 - 奢侈品回收评测
  • macOS终端效率革命:Zsh+Oh My Zsh深度定制实战指南
  • 2026年上海交流离心风机口碑品牌TOP5推荐 - 资讯焦点
  • 2026国内芯片厂商盘点:Mini LED 驱动/光模块/SSD/安防摄像头/机顶盒电源芯片哪家靠谱 - 栗子测评
  • STM32F407系列IWDG独立看门狗
  • 红白模拟器v1.9.7-万款经典游戏免费畅玩,拳皇合金弹头一键重启童年
  • Drishti