为了账号安全,请及时绑定邮箱和手机立即绑定

java中foreach的用法

java中foreach的用法

慕盖茨2165817 2016-11-28 15:13:31
foreach的用法及与for的区别
查看完整描述

4 回答

?
果果爱吃苹果

TA贡献50条经验 获得超20个赞

for(a的类型 a:存放a的集合 ) 官网说效率比for高
查看完整回答
1 反对 回复 2016-11-28
?
J小流

TA贡献10条经验 获得超0个赞

foreach的思想大致就是从一个集合中依次取出一个值或者引用赋给左边相应类型的变量。 使用foreach需要注意的就是所需要遍历的类型必须直接或者间接实现iterator接口 还有就是在需要获取当前所遍历到的索引时需要额外提供一个变量作为计数器。 for循环通常用来循环可以通过下标取值的类型,比如数组,Set集合。 故此Set集合不能通过foreach的方式进行循环,这也是List和Map有三种遍历方式 而Set只有两种遍历方式的原因。
查看完整回答
反对 回复 2016-12-04
?
爱学的蜗牛

TA贡献29条经验 获得超7个赞

foreach非常方便 实际开发中使用的很多 遍历数组 集合 都会用它 普通的for适合做一些特定的循环 

查看完整回答
反对 回复 2016-11-28
  • 4 回答
  • 0 关注
  • 1851 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信