for each 循环如何防止空列表?
我读了 http://www.leepoint.net/notes-java/flow/loops/foreach.html。对于每个等效项
for (int i = 0; i < arr.length; i++) {
type var = arr[i];
body-of-loop
}
是
for (type var : arr) {
body-of-loop
}
我的问题是 for each 循环如何为空列表工作。我知道对于常规的for循环,arr.length将只计算为0,循环不会执行。对于每个循环呢?