我已經構建了一個通用的數據容器,現在我想根據它們的類型來操作數據。但是,我收到了不兼容的類型警告。我究竟做錯了什麼?Java泛型轉換
Type _Value;
public void set(Type t) throws Exception {
if (_Value instanceof Integer
&& t instanceof Integer) {
_Value = (((Integer) t
- _MinValue + getRange())
% getRange()) + _MinValue;
}
else if (_Value instanceof Boolean
&& t instanceof Boolean) {
_Value = t;
}
else throw new Exception("Invalid type");
}
顯示如何定義類以及如何構造實例。 – 2010-06-05 12:59:28