有没有可能检查 foreach 循环中的上一个和下一个元素?

dil*_* .b -1 java

在 java 中使用 for each 如何检查上一个和下一个元素。是否有可能检查每个循环的上一个和下一个元素

Mal*_*alt 5

不。

“for each”构造Iterator在下面使用,它只有一个next()hasNext()函数。没办法搞定previous()

Lists有一个ListIterator确实允许查看前一个元素,但是“for each”不知道如何使用它。因此,唯一的解决办法是要记住前一个元素在一个单独的变量,或只使用一个简单计数循环是这样的:for(int i=0;i< foo.length();i++)