在 java 中使用 for each 如何检查上一个和下一个元素。是否有可能检查每个循环的上一个和下一个元素
不。
“for each”构造Iterator在下面使用,它只有一个next()和hasNext()函数。没办法搞定previous()。
Lists有一个ListIterator确实允许查看前一个元素,但是“for each”不知道如何使用它。因此,唯一的解决办法是要记住前一个元素在一个单独的变量,或只使用一个简单计数循环是这样的:for(int i=0;i< foo.length();i++)。
| 归档时间: |
|
| 查看次数: |
2908 次 |
| 最近记录: |