for()函数中的":"

Big*_*cho 4 java

我正在做一个涉及董事会的任务.基本代码是给我们修改的,但是我不明白:for()的参数是什么意思.它是否通过了所有的董事会ArrayList

private ArrayList<MovingElement> moveElems = new ArrayList<MovingElement>();

for (MovingElement mElement : moveElems) {
    mElement.step();
}
Run Code Online (Sandbox Code Playgroud)

pb2*_*b2q 10

这是for循环的一种特殊形式,用于迭代数组和任何数组Iterable,包括任何数组Collection.

这被称为for-each循环,如:对于列表的每个元素.

阅读:for (MovingElement mElement : moveElems)作为_for MovingElement集合中的每一个moveElems_.

请参阅:For-Each循环.