Java 如何在while循环中执行foreach的等效操作
如果每个循环都有一个Java 如何在while循环中执行foreach的等效操作,java,Java,如果每个循环都有一个,如: for (int point : v[i]) { 其中v是一个链表数组。除了使用while循环之外,我如何做同样的事情呢?这就是我的想法 int i = 0; int length = v.length; while(i < length){ //do other stuff i++; } inti=0; int-length=v.length; while(i
,如:
for (int point : v[i]) {
其中v
是一个链表数组
。除了使用while循环之外,我如何做同样的事情呢?这就是我的想法
int i = 0;
int length = v.length;
while(i < length){
//do other stuff
i++;
}
inti=0;
int-length=v.length;
while(i
这是家庭作业吗!很容易找到,因为JLS中给出了翻译。但你为什么要这么做?再看看i++
的顺序,你的顺序是对的,改变了,但我的重点是使用while循环对数组进行迭代。。如果v是链表之类的,代码当然会改变