0
我有以下signiture的方法:泛型方法編譯錯誤與類<T>
public <T> T encode(String[] data, Class<T> type)
每當我調用它,我得到一個編譯錯誤,如:
The method encode(String[], Class<T>) is not applicable for the arguments (String, Class<Integer>)"
在這種情況下,當我通過了Integer.class
。 (它給出了任何類似的錯誤Object.class
)
從我所看到的與通用方法,這應該工作和使用Integer
作爲T
。我究竟做錯了什麼?
您可以發佈的調用代碼? – GoingTharn