0
可能重複:
get type of a generic parameter in java with reflection
Java Generics Reflection: Generic field type of subclass掌握反射一般信息在Java中
這裏的東西。我有這個代碼,我需要以某種方式從對象中獲取通用信息。
Class A {
public static String getGenericType(Object o) {
...
}
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
getGenericType(list); //this should return "Integer"
}
}
我知道你可以從Field(Class.getField)獲得泛型類型,但這是不同的。任何人都知道如何完成它?提前致謝。
有一個愉快的一天