是否有一些接口允许迭代数组和java.util.Lists?Java数组和foreach迭代实现
看到for-each循环如何遍历这两个循环,在我看来,必须存在某种在两种情况下遍历的基“可迭代”。
所以,我可以设置一个方法参数,接受Foo []或列表?
我们有很多旧代码(我们不会更新),它调用了一些期望数组的低级方法(我想更新)。
我们的新代码是使用List的toArray方法从Lists(特别是ArrayLists大部分时间)转换为数组,并且我希望能够跳过这一步。
我见过this显示实现的帖子,但我不确定它可能会有什么帮助。
可以这样做吗?
[这个问题有几个选项(http://stackoverflow.com/questions/3912765/iterator-for-array)。 –