新竹市网站建设_网站建设公司_VS Code_seo优化
2025/12/21 0:59:09 网站建设 项目流程

结合结构

屏幕截图 2025-12-21 005425

1.Collection(接口)

Collection的Contains方法底部是运用equals方法进行比较,如果要比较对象需要在对象的JAVAb中重写equals代码. 补需要亲自写,equals()安定hashCode()能便利。

2.遍历器

(1).迭代器:1.创建集合 2.添加数据 3.创建迭代器(创建指针默认指向0位置) 4.hasNext确定是否有数据 5.next获取并且将指针移到下一位
sp:1. 迭代器遍历完后指针不会自动返回,指针指向集合之外只能重新创建一个新的迭代器,再次使用会报错NoSuchElementException
2. 迭代器在遍历的时候不能用集合的方法增加或者删除数据。
3.迭代器在遍历的时候只能用一次next方法。多次使用next方法有时会使箭头指向集合外while(it。haxNext){it。next();it。next();}


2).加强for(所有单列集合和数组才能用

屏幕截图 2025-12-21 000900

sp:for里面的s会再遍历时创建一个空间接受集合里面的每个数据,并且使用他,但是改变s只会暂时改变s空间里的值不会改变集合里的值。

(3).lambda表达式

匿名类部类形式:

forEach底部源码是使用for循环遍历集合得到每一个元素,再将得到的元素传给下面的accept方法,s同加强for中的s。

屏幕截图 2025-12-21 002121

lambda形式

屏幕截图 2025-12-21 002408

3.List(接口)

1.remove方法中存在删除数据与索引一致的情况(1,2,3)。数据优先被视为索引。因为如果被调用的方法出现了重载现象,优先调用形参和形参相似的方法

4.五种遍历方式总结

屏幕截图 2025-12-21 005353

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询