1
我收集了元素類型<K extends Comparable<K>>
,因爲它的順序。通用範圍與前仿製藥原始類型
我正嘗試使用Joda LocalTime
這個集合 - 例如, MyCollection<LocalTime>
。不幸的是,喬達顯然是前泛型的; LocalTime
執行原始Comparable
。
我得到的編譯器錯誤
Bound mismatch: The type LocalTime is not a valid substitute
for the bounded parameter <K extends Comparable<K>> of the type Interval<K>
我希望這只是一個警告的工作,因爲它很可能爲原始類型分配給一個類型的變量。
爲什麼不工作,我該怎麼辦?
這裏有一個最小的代碼示例:
class Holder<K extends Comparable<K>> { }
class WTF extends Holder<LocalTime> { }
是的,這就是我在過渡期間所做的。雖然醜陋,但尋找更好的解決方案! – 2010-11-19 05:06:32