按標題, 爲什麼List<MyType>.class
不起作用?我如何獲得這種類型的類(作爲類型參數傳遞給函數)。爲什麼列表<MyType> .class不起作用?
2
A
回答
1
在Java中,List<MyType>.class
是List.class
。由於稱爲「類型擦除」,這兩者相當。
1
Java泛型基於type erasure - 運行時不存在單個對象的類型參數。如果你描述你特別想要達到的目標,我們可能會想出一個解決方法。
+0
我想他想把這個類作爲類型參數傳遞給反射函數。他應該全部設置 - 只是通過List.class。 – user949300 2012-02-01 23:54:52
0
您也可能想要指出泛型所隱含的約定在編譯時執行。編譯器執行正確的強制轉換,檢查類型,然後發生類型擦除。
0
爲谷歌GSON圖書館解決方案是使用TypeToken:
Type a = new TypeToken<List<MyClass>>() {}.getType();
相關問題
- 1. class ProfilePresenter <ActionView :: Base | url_for不起作用。爲什麼?
- 2. 爲什麼通知列表<T>屬性不起作用
- 3. 爲什麼<a href =「...」不起作用?
- 4. 爲什麼<f:validateBean />不起作用?
- 5. 爲什麼我的$(this).prop('class')不起作用?
- 6. 爲什麼.class:最後一個類型不起作用?
- 7. 爲什麼(Class classElement:classes)分配不起作用?
- 8. 爲什麼class屬性在WebAPI中不起作用?
- 9. 爲什麼<h:outputScript>不起作用<h:form>
- 10. 爲什麼A <= B <= C在Visual Basic中不起作用?
- 11. Haskell - 爲什麼它不起作用? (列表中的IO動作)
- 12. 爲什麼列表<T>標籤變量聲明不起作用?
- 13. 爲什麼DropDownList數據綁定到列表<String>不起作用?
- 14. :不起作用,爲什麼?
- 15. 這是什麼意思列表<Class <?擴展DataType >>?
- 16. CSS:ID不起作用,但Class不起作用
- 17. 比較[class]不起作用?
- 18. python class decorator不起作用
- 19. $('。class')。html()創建不起作用
- 20. 引導表<tr class =「success」>的替代選項行類不起作用。爲什麼?
- 21. 爲什麼列表容器的排序功能不起作用
- 22. 爲什麼GoogleMap.InfoWindowAdapter裏面的標記列表不起作用?
- 23. 爲什麼我的跳轉列表不起作用?
- 24. 爲什麼我的搜索過濾列表不起作用?
- 25. wordpress register_sidebar「class」不起作用
- 26. 爲什麼我不能做列表<X<Long>>作爲列表的參數<X<?>>
- 27. JSON到列表<class>&列表<class>到JSON?
- 28. 爲什麼<hr class =「hidden」/>?
- 29. UIBarButtonItem操作不起作用。爲什麼?
- 30. cron作業不起作用。爲什麼?
您可能會發現這篇文章http://docs.oracle.com/javase/tutorial/java/generics/erasure.html這個問題有用http://stackoverflow.com/questions/339699/java-generics-type-erasure-when-and-what-happens – 2012-02-01 23:50:15