【发布时间】:2014-04-15 17:01:05
【问题描述】:
我正在尝试编写一个 for 循环来从特定的索引范围进行迭代。
所以,如果我有一个名为data[] 的数组长度为 10,并且我只想从第 3 个位置(索引 2)迭代到第 9 个位置(索引 8),我该如何编写该循环结构?
示例代码如下:
//Trying to iterate from index 2 - 9
for(int i=0; i<data.length && i>2 && i<9; i++)
{
System.out.println(data[i]);
}
提前致谢
【问题讨论】:
-
for(int i = 2 i
-
慢下来,看一些教程。您的 for 循环有一些语法错误。
-
不要使用数组。使用
List和for(Data d : list.subList(start, end){。 -
如果他甚至不知道如何使用简单的 for 循环,我怀疑列表是要寻找的东西。