foreach用法

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

public interface Iterable<T>
 

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

 

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

可以先看下面这个例子

 

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

 

目录
相关文章
|
7天前
|
安全 C#
C# List基本用法
C# List基本用法
|
7天前
|
JavaScript 前端开发
foreach、for in和for of的区别?
foreach、for in和for of的区别?
12 0
|
7月前
|
前端开发 JavaScript 索引
【前端】Object.keys()的使用方法及数组遍历,Object.keys(object).forEach(e => {您的代码})
【前端】Object.keys()的使用方法及数组遍历,Object.keys(object).forEach(e => {您的代码})
52 0
|
7天前
|
前端开发 JavaScript
你不知道的forEach函数
你不知道的forEach函数
|
6月前
|
JavaScript 前端开发 索引
foreach、for in 和for of的区别?
foreach、for in 和for of的区别?
|
6月前
|
存储 前端开发 JavaScript
datalist用法?是什么?
datalist用法?是什么?
|
11月前
|
JSON 数据格式
for_forEach_map有什么区别?区别大了
for、forEach、map日常都在用,但是你知道他们有什么区别吗?为什么要有这么多功能相似的东西?性能怎么样?看这里,我告诉你
62 0
Collection.stream()forEach()和Collection.forEach()有什么区别?
Collection.stream()forEach()和Collection.forEach()有什么区别?
|
存储 Java 程序员
foreach中不允许对元素进行add和remove底层原理
foreach中不允许对元素进行add和remove底层原理 🍅 Java学习路线:搬砖工的Java学习路线 🍅 作者微信公众号:程序员小王 🍅 程序员小王的博客:https://www.wolai.com/wnaghengjie/ahNwvAUPG2Hb1Sy7Z8waaF 🍅 扫描主页左侧二维码,加我微信 一起学习、一起进步 🍅 欢迎点赞 👍 收藏 ⭐留言 📝
96 0
foreach中不允许对元素进行add和remove底层原理
|
索引
forEach用法与map用法区别
forEach用法与map用法区别
151 0