java中的foreach语句怎么写

Python010

java中的foreach语句怎么写,第1张

Java 中的 foreach 语句对应基本格式为:

for([type] varName : collection) {

// process

}

如,要遍历一个整数数组的元素,可以这么写:

int[] arr = new int[] {1, 2, 3}

for(int i : arr) {

System.out.println(i)

}

java1.5发行版中引入for-each循环,通过隐藏迭代器或者索引变量,避免混乱或者出错的可能。其次foreach的效率比简单for的效率更高,除此之外,有三种情况无法使用for

each循环

1.

过滤:遍历集合,并删除特定元素,这时候需要用迭代器

2.

转换:遍历列表或者数组,并取代它部分或者全部的元素值,需要迭代器或者数组索引。

3.

平行迭代:如果需要并行地遍历多个集合