泛型list和普通list java怎么獲取list泛型里的對象類型?
java怎么獲取list泛型里的對象類型?/***獲取字段類型。如果是復合對象,則獲取泛型類型**@param field*@return*/private static class getfield
java怎么獲取list泛型里的對象類型?
/***獲取字段類型。如果是復合對象,則獲取泛型類型**@param field*@return*/private static class getfieldclass(field field){class fieldclazz}=字段.getType()如果(fieldClazz.isAssignableFrom文件( List.class類)){類型fc=field.getGenericType類型()//關鍵是獲取泛型類型if(參數(shù)化類型的FC實例)//如果是泛型參數(shù)類型{參數(shù)化類型Pt=(參數(shù)化類型)FC fieldclazz=(類)pt.getActualTypeArguments參數(shù)()[0]//獲取泛型中的類類型對象。}我們這幾天剛寫了相關代碼供大家參考