是否有一些接口允許迭代數組和java.util.Lists?Java數組和foreach迭代實現
看到for-each循環如何遍歷這兩個循環,在我看來,必須存在某種在兩種情況下遍歷的基「可迭代」。
所以,我可以設置一個方法參數,接受Foo []或列表?
我們有很多舊代碼(我們不會更新),它調用了一些期望數組的低級方法(我想更新)。
我們的新代碼是使用List的toArray方法從Lists(特別是ArrayLists大部分時間)轉換爲數組,並且我希望能夠跳過這一步。
我見過this顯示實現的帖子,但我不確定它可能會有什麼幫助。
可以這樣做嗎?
[這個問題有幾個選項(http://stackoverflow.com/questions/3912765/iterator-for-array)。 –