java list foreach for in区别
时间: 2024-02-17 07:02:38 浏览: 63
JavaScript中“过于”犀利地for/in循环使用示例
Java中,List是一种常用的集合类型,而for-each循环和for-in循环都可以用来遍历List。
for-each循环是Java5中引入的一种新循环结构,可以更加简洁、优雅地遍历数组、集合等数据结构。for-each循环语法格式如下:
```
for (elementType element : collection) {
// 循环体
}
```
其中elementType表示集合元素的类型,element表示当前遍历到的元素,collection表示要遍历的集合。
for-in循环是Java中的一种传统循环结构,通常用于遍历数组。它的语法格式如下:
```
for (int i = 0; i < array.length; i++) {
// 循环体
}
```
其中i表示当前遍历到的元素的下标,array表示要遍历的数组。
总的来说,for-each循环适用于遍历集合,而for-in循环适用于遍历数组。两者的语法和使用场景略有不同。
阅读全文