java中foreach的用法

foreach的用法及与for的区别
慕盖茨2165817
浏览 1852回答 4
4回答

果果爱吃苹果

for(a的类型 a:存放a的集合 ) 官网说效率比for高

J小流

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

爱学的蜗牛

foreach非常方便 实际开发中使用的很多 遍历数组 集合 都会用它 普通的for适合做一些特定的循环 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java