我继续读下去http://www.leepoint.net/notes-java/flow/loops/foreach.html http://www.leepoint.net/notes-java/flow/loops/foreach.html。对于每个等价于
for (int i = 0; i < arr.length; i++) {
type var = arr[i];
body-of-loop
}
is
for (type var : arr) {
body-of-loop
}
我的问题是 foreach 循环如何处理空列表。我知道对于常规 for 循环,arr.length 将仅计算为 0 并且循环不会执行。那么 foreach 循环呢?
我的问题是 foreach 循环如何处理空列表
ForEach
也以同样的方式工作。如果长度为零,则永远不会执行循环。
它们之间唯一的区别是用途ForEach
当您想要迭代列表或数组的所有项目时,需要循环,而在正常情况下for
循环你可以控制开始和结束索引。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)