例如,在某些语言中,Python可以直接遍历数组:
for i in [1, 2, 3, 4]:
print(i)
我知道Java可以通过for (type var : var2)
遍历变量,那么是否可以跳过变量并直接迭代数组?如:
for (int i : [1, 2, 3, 4]) {
System.out.println(i);
}
分析解答
I want to iterate through an array without having to create a variable.
您需要将循环更改为:
for (int i : new int[] {1, 2, 3, 4}) {
// do something (4 iterations)
}
图片来源:雅各布