foreach用法

简介: public interface Iterable   实现这个接口允许对象成为 "foreach" 语句的目标。      foreach可以遍历数组、集合(Collection)、以及实现了的Iterable类。

public interface Iterable<T>
 

  实现这个接口允许对象成为 "foreach" 语句的目标。 

 

  foreach可以遍历数组、集合(Collection)、以及实现了的Iterable类。注意:数组并不是Iterable类。为什么可以使用foreach呢?

可以先看下面这个例子

 

我认为可能是内部也是实现了,Arrays.asList()的方法,先将数组转换成了List集合才可以使用的。

 

目录
相关文章
|
2天前
|
JavaScript 前端开发 索引
JS中常用的数组迭代方法(filter,forEach,map,every,some,find,findIndex)
这段代码和说明介绍了JavaScript中数组的一些常用方法。函数接收三个参数:`item`(数组项的值)、`index`(项的位置,可选)和`array`(数组本身,可选)。示例展示了如何使用`filter()`过滤非空项、`forEach()`遍历数组、`map()`处理并返回新数组、`every()`检查所有元素是否满足条件、`some()`检查是否存在满足条件的元素、`find()`获取首个符合条件的元素值以及`findIndex()`获取其索引位置。这些方法都不会修改原数组。
JS中常用的数组迭代方法(filter,forEach,map,every,some,find,findIndex)
|
16天前
|
索引
foreach,for in和for of的区别
foreach,for in和for of的区别
28 1
|
3月前
|
JavaScript 前端开发
JavaScript 数组的函数 map/forEach/reduce/filter
JavaScript 数组的函数 map/forEach/reduce/filter
|
4月前
|
JavaScript 前端开发
foreach、for in和for of的区别?
foreach、for in和for of的区别?
34 0
|
4月前
|
前端开发 JavaScript
你不知道的forEach函数
你不知道的forEach函数
|
10月前
|
JavaScript 前端开发 索引
foreach、for in 和for of的区别?
foreach、for in 和for of的区别?
|
10月前
|
存储 前端开发 JavaScript
datalist用法?是什么?
datalist用法?是什么?
|
JSON 数据格式
for_forEach_map有什么区别?区别大了
for、forEach、map日常都在用,但是你知道他们有什么区别吗?为什么要有这么多功能相似的东西?性能怎么样?看这里,我告诉你
79 0
|
存储 Java 程序员
foreach中不允许对元素进行add和remove底层原理
foreach中不允许对元素进行add和remove底层原理 🍅 Java学习路线:搬砖工的Java学习路线 🍅 作者微信公众号:程序员小王 🍅 程序员小王的博客:https://www.wolai.com/wnaghengjie/ahNwvAUPG2Hb1Sy7Z8waaF 🍅 扫描主页左侧二维码,加我微信 一起学习、一起进步 🍅 欢迎点赞 👍 收藏 ⭐留言 📝
118 0
foreach中不允许对元素进行add和remove底层原理
Collection.stream()forEach()和Collection.forEach()有什么区别?
Collection.stream()forEach()和Collection.forEach()有什么区别?