news 2025/12/22 16:24:29

模块十八.集合

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
模块十八.集合

1.集合框架(单列集合)

2.Collection接口

3.迭代器

1.迭代器基本使用

NoSuchElementException:没有可操作的元素异常

2.迭代器底层原理

1.获取Iterator的时候怎么获取的:

Iterator iterator = list.iterator( )

我们知道Iterator是一个接口,等号右边一定是它的实现类对象

问题:Iterator接收的到底是哪个实现类对象? ->ArrayList中的内部类Itr对象

注意:只要ArrayList使用迭代器的时候Iterator接口才会指向Itr,其他的集合使用迭代器Iterator指向的不是Itr了

HashSet<String> set =new HashSet<>();

3.并发修改异常

4.List接口

1.概述:是Collection接口的子接口

2.常见的实现类:

ArrayList LinkedList Vector

5.List集合下的实现类

5.1.ArryayList集合

1.概述:ArryList是List接口的实现类

2.特点:

4.常用方法:

1.1ArrayList集合使用

1.2底层源码分析

5.2.LinkList集合

6.增强For

6.1.基本使用

1.作用:

遍历集合或数组

2.格式:

for(元素类型 变量名:要遍历的集合名或数组名){

变量名就是代表的每个元素

}

3.快捷键:集合名或者数组名.for

6.2.注意

1.增强for遍历集合时,底层实现原理为迭代器

2.增强for遍历数组时,底层实现原理为普通for

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/16 17:22:48

Python爬虫实战:基于异步技术的大宗商品期货交易数据爬取与趋势分析

引言:期货数据爬虫的重要性与挑战 在当今数字化金融时代,期货市场交易数据已成为投资者、分析师和研究人员进行大宗商品价格趋势分析的关键资源。期货数据不仅反映了市场供需关系,还包含了宏观经济、政策变化和全球事件的影响。然而,获取高质量、实时的期货交易数据面临着…

作者头像 李华
网站建设 2025/12/16 17:22:08

46、Linux使用指南:从基础到高级的全面攻略

Linux使用指南:从基础到高级的全面攻略 一、Linux基础概念 1.1 “Free”的含义 在特定语境中,“free”指的是自由或自主,而非价格层面的免费。这种区别在相关介绍中会有详细解释。 1.2 Unix的起源 “Unix”最初写作“Unics”,代表“Uniplex Information and Computing…

作者头像 李华
网站建设 2025/12/16 17:20:23

LobeChat能否用于生成广告语?品牌传播创意工厂

LobeChat能否用于生成广告语&#xff1f;品牌传播创意工厂 在品牌营销的战场上&#xff0c;一句精准有力的广告语&#xff0c;往往能撬动千万级的市场认知。然而&#xff0c;传统创意流程依赖少数“天才文案”&#xff0c;不仅成本高昂&#xff0c;且难以规模化响应快速变化的消…

作者头像 李华
网站建设 2025/12/16 17:18:22

Windows下TensorFlow 2.5 GPU环境配置指南

Windows下TensorFlow 2.5 GPU环境配置实战指南 在深度学习项目中&#xff0c;训练一个大型模型动辄需要数小时甚至几天。如果你还在用CPU跑TensorFlow&#xff0c;那可能连“调参侠”的门槛都还没迈进去——等你调完一组超参数&#xff0c;别人已经跑完三轮实验了。 真正高效…

作者头像 李华
网站建设 2025/12/16 17:17:34

一键 i18n 国际化神库!适配 Vue、React!

一键 i18n 国际化神库&#xff01;适配 Vue、React&#xff01; 作为一名前端开发&#xff0c;给项目做多语言早已是家常便饭。 可每次面对成百上千条文案&#xff0c;“一行行手动翻译 维护 N 个 JSON 文件”仍然是让人头秃的体力活。 今天就把我实测有效的 3 款零入侵、一…

作者头像 李华
网站建设 2025/12/16 17:16:19

LobeChat能否用于创建商业模式画布?创业项目策划助手

LobeChat&#xff1a;打造你的AI创业策划助手 在今天这个“人人都是产品经理”的时代&#xff0c;一个绝妙的创意可能诞生于咖啡馆的一次闲聊&#xff0c;也可能来自深夜灵光乍现的备忘录。但真正让想法落地的&#xff0c;不是灵感本身&#xff0c;而是如何快速、系统地把它转化…

作者头像 李华