有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Java中通过反射获取通用信息

Possible Duplicate:
get type of a generic parameter in java with reflection
Java Generics Reflection: Generic field type of subclass

事情是这样的。我有这个代码,我需要以某种方式从对象中获取通用信息

Class A {
   public static String getGenericType(Object o) {
      ...
   }

   public static void main(String[] args) {
      ArrayList&ltInteger&gt list = new ArrayList&ltInteger&gt();
      getGenericType(list); //this should return "Integer"
   }
}

我知道可以从字段(Class.getField)获取泛型类型,但这是不同的。有人知道怎么做吗?提前谢谢

祝你今天愉快


共 (0) 个答案