这在Java中意味着什么?

这在Java中意味着什么?,java,loops,foreach,Java,Loops,Foreach,以下代码在Java中做什么: for(JCheckBox check : Devices.selectedDevices) 我只想能够理解这一点,成为一名更好的开发人员,这在java中被称为(或)增强for循环 这意味着对于selectedDevices数组(或)集合中的每个JCheckbox。这在java中称为(或)增强for循环 它意味着对于所选设备数组(或)集合中的每个JCheckbox。它是与相同的循环 for (Iterator<JCheckBox> i = Device

以下代码在Java中做什么:

for(JCheckBox check : Devices.selectedDevices)
我只想能够理解这一点,成为一名更好的开发人员,这在java中被称为(或)增强for循环

这意味着对于selectedDevices数组(或)集合中的每个JCheckbox。

这在java中称为(或)增强for循环

它意味着对于所选设备数组(或)集合中的每个JCheckbox。

它是与相同的循环

for (Iterator<JCheckBox> i = Devices.selectedDevices.iterator(); i.hasNext(); )
这是一个循环,它与

for (Iterator<JCheckBox> i = Devices.selectedDevices.iterator(); i.hasNext(); )

复制
设备的每个元素。在
JCheckBox检查中选择设备
,然后处理


它是这样写的:
对于每个JCheckBox签入设备。selectedDevices,do…

复制
设备的每个元素。selectedDevices
JCheckBox check
中,并进行处理


它是这样写的:
对于每个JCheckBox签入设备。selectedDevices,do…

@Jigar Joshi:谢谢编辑,我将添加相同的链接。更准确地说,数组或
Iterable
@steve kuo:Iterable是我想要的措辞。谢谢。@Jigar Joshi:谢谢您的编辑,我将添加相同的链接。更准确地说,数组或
Iterable
@steve kuo:Iterable是我要找的措辞。谢谢