java的这三种for循环有什么区别?

2024-11-23 02:32:02
推荐回答(2个)
回答1:

第一种是最普通的for循环
这个应该没啥好说的
第二种是第一种for循环的变种也可以说是简写
只能对数组或者是List这样的集合使用
这个是java
1.5新加入的
第三种不是for循环。使用的是迭代器
iterator
像是List这样的集合
一般多是用这种方法

回答2:

2,3没法跟踪循环的次数
1,3没法直接的得到循环的每一个对象