以下代码在Java中的作用是什么:
for(JCheckBox check : Devices.selectedDevices)
我只是希望能够理解这一点并成为更好的开发者
答案 0 :(得分:3)
这被称为for-each(或)增强了java中的循环。
对于selectedDevices数组(或)集合中的每个JCheckbox都意味着。
答案 1 :(得分:0)
它是For-Each循环,它与
相同for (Iterator<JCheckBox> i = Devices.selectedDevices.iterator(); i.hasNext(); )
示例:
// Returns the sum of the elements of a
int sum(int[] a) {
int result = 0;
for (int i : a)
result += i;
return result;
}
答案 2 :(得分:0)
复制Devices.selectedDevices
中JCheckBox check
的每个元素并处理。
读作:for each JCheckBox check in Devices.selectedDevices, do...
。