我知道new for each循环适用于Iterable和数组,但我不知道使用数组时幕后会发生什么。
有人能帮我理解这个吗?提前谢谢。
int[] number = new int[10];
for(int i: number) {
}发布于 2013-01-11 03:39:47
该循环等同于:
for(int j = 0; j < number.length; j++) {
int i = number[j];
...
}其中j是不与正常用户标识符冲突的内部生成的引用。
https://stackoverflow.com/questions/14265888
复制相似问题