Java语言中for循环中间带有一个冒号,是什么意思?这种方式的用处是什么

Java语言中for循环中间带有一个冒号,是什么意思?这种方式的用处是什么

遍历吗?
冒号后是要遍历的集合,冒号前是实例化一个 集合中包含的元素

应该类似于 python 的
for item in items

增强for

for(元素类型 ele : 数组名/Iterable 实例){
...
}

举个例子:整型i为整型数组每次循环遍历的数组元素

int [] array = {1,2,3};
for(int i : array){
            System.out.println(i);
}