【发布时间】:2011-11-27 06:38:42
【问题描述】:
是否有一些接口允许数组和 java.util.Lists 的迭代?
看到 for-each 循环如何迭代两者,在我看来,在这两种情况下都必须遍历某种基本的“可迭代”。
那么,我可以设置一个接受 Foo[] 或 List 的方法参数吗?
我们有很多旧代码(我们不会更新),它们调用了一些需要数组的低级方法(我想更新)。
我们的新代码正在使用 List 的 toArray 方法从列表(特别是 ArrayLists)转换为数组,我希望能够跳过这一步。
我看过 this 的帖子,其中显示了实现,但我不确定它有什么帮助。
这个可以吗?
【问题讨论】: