news 2026/7/15 13:41:27

模块十八.集合

作者头像

张小明

前端开发工程师

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进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 18:59:46

32、Linux系统磁盘管理与打印操作全解析

Linux系统磁盘管理与打印操作全解析 1. 磁盘空间查看 在Linux系统中,我们可以使用 df 命令来查看系统磁盘的剩余空间。具体操作是在终端中输入以下命令: $ df RET执行该命令后,会输出类似如下的结果: | Filesystem | 1024−blocks | Used | Available | Capacity | …

作者头像 李华
网站建设 2026/7/15 4:13:47

Python实时外汇汇率监控板:利用Playwright与异步技术构建智能爬虫系统

引言:外汇数据监控的重要性与挑战 在全球化的经济环境中,外汇汇率波动直接影响国际贸易、投资决策和个人理财。无论是跨境电商经营者、海外投资者,还是计划出国旅行的个人,实时掌握汇率变化都至关重要。然而,外汇市场数据具有高频率更新、多数据源、结构复杂等特点,传统…

作者头像 李华
网站建设 2026/7/15 4:54:26

git add 后pull 放弃本地所有修改

两台电脑代码有差别&#xff0c;pull报错&#xff0c;当前电脑修改可以完全放弃&#xff0c;但是pull提示有代码已经add过&#xff0c;强行pull当前项目变为merge模式。git pullgit clean -fd // 如果本地没add的话&#xff0c;该命令应该可以直接清除本地修改git reset --hard…

作者头像 李华
网站建设 2026/7/14 19:12:54

BioSIM抗人TNFSF2/TNFα抗体SIM0348:专业品质与品牌保障

在现代生命科学的研究中&#xff0c;抗体作为关键工具&#xff0c;广泛应用于免疫学、细胞生物学及药物开发等多个领域。其中&#xff0c;针对肿瘤坏死因子α&#xff08;TNFα&#xff09;及其受体&#xff08;TNFSF2&#xff09;的抗体&#xff0c;因其在炎症反应、自身免疫疾…

作者头像 李华
网站建设 2026/7/15 9:00:58

SQL必会必知整理-09-使用数据处理函数

9.1 函数函数一般是在数据上执行的&#xff0c;它给数据的转换和处理提供了方便。能运行在多个系统上的代码称为可移植的&#xff08;portable&#xff09;。相对来说&#xff0c;多数SQL语句是可移植的&#xff0c;在SQL实现之间有差异时&#xff0c;这些差异通常不那么难处理…

作者头像 李华
网站建设 2026/7/14 22:49:41

19、文本处理与分析全攻略

文本处理与分析全攻略 在日常的文本处理和分析中,我们常常需要用到各种工具和方法来完成不同的任务,比如查找同义词、检查语法、统计文本信息以及分析文本相关性等。下面将为大家详细介绍这些工具和方法的使用。 查找词汇的上位词 上位词是指含义比给定词汇更宽泛的相关词…

作者头像 李华