我想弄清楚什麼類型的List是在我的程序中實現的。找出一個字段是什麼類型的列表
我抓住JSON數據並將其放置在根對象中。該根對象然後在其中具有列表來存儲JSON數據的每個元素。
比如我有一個有
List<Person> people
List<Location> locations
所以我希望能夠做的是遍歷根類的每個字段聲明的字段根,搶類的類型的列表我目前正在查看的是,然後調用該類的特定功能。 (當我說具體功能我的意思是我有一個接口聲明,以便我可以只返回實現該接口的類類型,並運行它實現的功能,以使列表分開。
調用Class<?> clss = fieldObj.getType()
(其中fieldObj是type字段)只是返回它是一個列表我如何得到這個字段是什麼類型的列表?
代碼打印什麼意思按類型做?實現'ArrayList' vs'LinkedList'或泛型類型'Person' vs'Location'? –
看看[這個答案](http://stackoverflow.com/a/11264363/1065197)。 –