Java集合框架-3.增加for&lambda表达式遍历

一、增强for

1、增强for特性

  • 增强for的底层就是迭代器,为了简化迭代器的代码书写的
  • 只有单列集合和数组才能用增加for进行遍历

2、代码测试。集合名字.for回车可快速生成增强for代码

image

3、修改增强for中的变量,不会改变集合中原本的数据

image

 二、lambda表达式

1、lambda表达式说明

image

 2、代码测试,先用匿名内部类方式实现,匿名类里必须重写accept方法

image

image

 forEach源码方法里有Consumer参数,方法体里有普通for循环,for循环里调用accept方法

image

Consumer接口

image

 3、改写成lambda表达式

image

 

posted @ 2025-08-27 12:39  少年阿川  阅读(5)  评论(0)    收藏  举报