0
我想實現一個Iterator,但我不知道這個Container-Type的元素的類型。我只知道我的容器類型是「Ring」,而一個環是一個容器類型,具有合適性,在最後一個元素出現之後是第一個。如果我們不知道Container類型元素的類型,如何實現Iterator?
我不知道我的Iterator應該實現,即:
class RingIterator implements Iterator<???>
private int pos = 0;
private List<?????> list;
RingIterator(List<? extends T> list) {
//code here
}
又該走在了 「????」空間?我在開始時想到了「Rind」,但我認爲這不是正確的答案。因爲Ring應該包含其他類型的元素。我們只是關於「Ring」的信息:它是一種容器類型! (列表或類似的東西..)
感謝您的幫助!
謝謝您的回答! 和 私人列表???>列表; 它應該是列表呢? 構造函數的列表參數類型是100%正確的,我們應該繼續該類和列表變量定義。 –
ZelelB
@KarimBelkhiria:的確如此。 – SLaks