![](/img/trans.png)
[英]Paramterized class, how to reference the paramterized type of something passsed as a paramterized type
[英]get paramterized type java reflection
無論如何有使用反射獲取字段的內部類型參數
例如:
public final class Main
{
class A
{
public int aX;
public String aS;
}
class B
{
public Set<A> bSet;
}
public static void main(String[] args)
{
Class clazz = B.class.getField("bSet").getType();
}
};
使用上面的我只能得到“ Set”,反正我也可以得到A? 謝謝
反射確實可以為字段(和類等)傳遞完整的參數化類型。 只是在運行時刪除其類型的對象 。
調用getGenericType
而不是getType
並開始閱讀javadoc。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.