【发布时间】:2011-10-06 20:47:28
【问题描述】:
我有一个类具有 List<String> 或 List<SomeObject> 的属性。
我得到的属性类型是这样的:
propertyClass = PropertyUtils.getPropertyType(currentObject, property);
我要做的是检查 propertyClass 是否为List<SomeType> 并获取列表中类型的类对象。在此之后,我将要创建一个给定类型的ArrayList 并用该类型的对象填充它(所有这些都是动态创建的,我将使用它从文件中动态加载一些数据)。
有没有办法使用反射来做到这一点?
【问题讨论】:
-
List最初是如何创建的?
标签: java list generics reflection generic-list