如何将泛型集合对象绑定到dataGridView中

2024-12-14 02:47:18
推荐回答(1个)
回答1:

获取java泛型中的对象类型,可以参考如下代码:


/**
* 通过反射取到 List 中 T 的类型
* @param clazz
* @param field
* @return
*/
public static Class getGenericType(Class clazz, Field field){
Method getMethod = getGetMethodByField(clazz,field);
ParameterizedType pt= (ParameterizedType)getMethod.getGenericReturnType(); 

        Class type = (Class)pt.getActualTypeArguments()[0];
        //System.out.println(type.getSimpleName());
        //System.out.println(type.getPackage());
        return type;
}