【发布时间】:2017-02-18 04:52:37
【问题描述】:
我想只迭代 java 中数组的一半。有没有什么优雅的方法可以缩短这个时间,例如使用 for-each 循环?
int[] array = {0,1,2,3,4,5};
for (int i = 0; i<array.length/2; i++)
{
System.out.println(array[i]);
}
【问题讨论】:
-
你的代码有问题吗?
-
不,这是完美的,随它去,但删除
0+ -
您可以删除
0+部分 - 它不会添加任何有用的内容。 -
除了您添加到 array.length 的不需要的 0 之外,此代码非常完美。
-
代码很好,表达了意图。但如果你愿意,你可以得到一个(一半)range of the array,然后做一个
for(Integer i:array)
标签: java arrays foreach iteration