我有一個方法copyList(List<T> destinationList, List<T> sourceList)
與T泛型類型。這意味着sys只接受destinationList & sourceList具有相同類型,如果他們不那麼方法將不允許。copyList(列表<T> destinationList,列表<T> sourceList),爲什麼Eclipse不能識別泛型T?
例如:copyList(List<String[]> destinationList, List<String[]> sourceList
或copyList(List<String[][]> destinationList, List<String[][]> sourceList
允許
但copyList(List<String[][]> destinationList, List<String[]> sourceList
將不允許因爲它們不具有相同的類型。
但是,我的日食有此錯誤「T不能被解析爲一個類型」
這不就是'destinationList.addAll(sourceList)'已經做了什麼嗎? – zapl
addAll(Collection)not addAll(List) – Tum
yes但是'List'是一個'Collection',所以可以工作。 – zapl