关于Java 中的For循环的奇怪用法?
import ytd.software.businesslogic.beans.bean.CActiveAlarm;
.....
public class myprg{
....
for (CActiveAlarm myCActiveAlarm : preArrayList) {
..............
}
...
}
请问上面的那个for语句到底是怎么用的啊?请各位大哥大姐帮帮忙 !
------解决方案--------------------1.5的新增内容
遍历preArrayList,每次得到元素放在 myCActiveAlarm 里
相当于其他语言的foreach
------解决方案--------------------1.5中新增加的内容。
我们通常:
public static void main(String [] args)
{
int [] arrays=new int[]{1,2,3,4,5};
for(int i=0;i <arrays.length,i++)
{
System.out.println(arrays[i]);
}
//这和上面的效果是一样的
for(int elem :arrays)
{
System.out.println(elem);
}