我有使用泛型下面的代碼:「Set是一個原始類型引用泛型類型<Ë>應該被參數化」如何使用自定義類作爲Iterator的類型變量?
Set membersKeySet = membersList.keySet(); Iterator<DoubleKey> membersItr = membersKeySet.iterator(); while(membersItr.hasNext()){ DoubleKey<Integer, Integer> dk = membersItr.next(); }
Eclipse的告訴我。 DoubleKey也是一個通用類。我所知道的是.iterator()方法不能保證DoubleKey類已經傳遞了相同的參數類型。我嘗試了類型轉換,但它不起作用。我該如何解決這個問題?謝謝!
P.S.我仍然在使用泛型。
是啊!我剛剛做完。哈哈。我沒有意識到我沒有在Set中指定類型變量。感謝Stackoverflow的人! – Jairo 2011-02-15 19:00:16