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

集合(ArrayList)

1.集合存储数据类型的特点

如果要集合存储基本数据类型,需要把基本数据类型变成对应的包装类才行

2.集合和数组对比

  • 长度
  • 存储类型

数组长度固定,可以存基本数据类型,可以存引用数据类型

集合长度可变,可以存引用数据类型,基本数据类型--->包装类

3.ArrayList成员方法

方法名说明
boolean add(E e)添加元素,返回值表示是否添加成功
boolean remove(E e)删除指定元素,返回值表示是否删除成功
E remove(int index)删除指定索引的元素,返回被删除元素
E set(int index,E e)修改指定索引下的元素,返回原来的元素
E get(int index)获取指定索引的元素
int size()集合的长度,也就是集合中元素的个数
public class ArrayListDemo2 { public static void main(String[] args) { //1.创建一个集合 ArrayList<String> list = new ArrayList<>(); //2.添加元素 list.add("qqq"); list.add("www"); list.add("sss"); list.add("aaa"); list.add("zzz"); list.add("ooo"); //3.删除元素 boolean result = list.remove("aaa");//删除成功返回true,失败返回false boolean result2 = list.remove("bbb"); System.out.println(result); System.out.println(result2); //删除元素 String str = list.remove(1); System.out.println(str); //4.修改元素 String result1 = list.set(1,"ddd"); System.out.println(result1); //5.查询元素 String s = list.get(3); System.out.println(s); //6.获取长度 int length = list.size(); System.out.println(length); //7.遍历 for (int i = 0; i < list.size(); i++) { String ss = list.get(i); System.out.println(ss); } System.out.println(list); } }













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

相关文章:

  • 交易赚了8位数,只因学会看16种K线,准确判断买卖点!胜率99%!
  • AI写代码却不敢上线?(2024行业首份《生成代码可信度白皮书》深度拆解:5大度量维度+7类缺陷拦截阈值)
  • FFI(Foreign Function Interface)深度解析
  • 咨询行业怎样提升自己?
  • 新手必看:如何用Coze-Loop快速修复代码Bug与优化逻辑?
  • 告别混乱的Inspector!用Odin插件这5个特性,让你的Unity编辑器效率翻倍
  • 链动1+1模式系统 - 土土哥
  • Multisim元件库深度指南:从虚拟器件到真实元件的实战应用解析
  • 蓝桥杯嵌入式实战:ADC按键的滤波与抗干扰设计
  • 模拟社会:在虚拟环境中训练AI Agent
  • 如何轻松下载B站4K大会员视频?3步搞定完整教程
  • Qwen-Image-Edit-2511工作流优化:如何结合ControlNet获得更稳定输出
  • 正交采样:从复频率域透视IQ调制与信号带宽的精确捕获
  • Elasticsearch 极速查询:通过ID精准检索文档(最全语法+流程图+避坑指南)
  • Multisim元件库深度解析:从虚拟器件到真实元件的实战指南
  • Vue-Quill-Editor + ElementUI 实现Word上传功能:从配置到实战避坑指南
  • D2DX终极指南:5步让经典暗黑破坏神2在现代PC上焕然新生
  • 代码冲突率飙升47%?从LLM生成逻辑到Git三路合并,一文讲透智能编码时代的冲突根因与防御体系
  • Chandra如何快速上手?Gemma:2b轻量模型+Ollama前端一体化部署指南
  • QWT库在Qt5中的信号槽问题:为什么加了Q_OBJECT宏还是报LNK2001?
  • 终极指南:如何用Public APIs快速找到你需要的免费API服务
  • 18.MCP工程化接入实践:配置抽离、异常兜底与项目文档收口
  • 我用AI管知识库后,再也回不去了
  • 【行业首份智能编码故障白皮书】:基于178万行AI生成代码的故障热力图与根因诊断模型
  • 编程语言的可扩展性:分类、机制与实例深度解析
  • DeOldify背后的循环神经网络:LSTM在时序色彩预测中的作用浅析
  • UGUI源码架构探秘——从核心接口到渲染管线
  • 【技术解析】MaskNet:用Instance-Guided Mask与MaskBlock革新深度推荐模型
  • 揭秘AI代码摘要真实准确率:2026奇点大会最新Benchmark数据揭示92.7%误摘要率背后的架构盲区
  • 如何5分钟快速拯救损坏视频:untrunc视频修复工具的终极秘籍