foreach的用法及与for的区别
4 回答
J小流
TA贡献10条经验 获得超0个赞
foreach的思想大致就是从一个集合中依次取出一个值或者引用赋给左边相应类型的变量。
使用foreach需要注意的就是所需要遍历的类型必须直接或者间接实现iterator接口 还有就是在需要获取当前所遍历到的索引时需要额外提供一个变量作为计数器。
for循环通常用来循环可以通过下标取值的类型,比如数组,Set集合。
故此Set集合不能通过foreach的方式进行循环,这也是List和Map有三种遍历方式 而Set只有两种遍历方式的原因。
添加回答
举报
0/150
提交
取消