获取java.util.List <java.util.List <E >>的泛型类型

时间:2020-07-20 21:30:03

标签: java generics reflection

我有:

class TestClass {
  public List<Integer> integerList;
  public List<String> stringList;
  public List<List<String>> listOfStringLists;
  public List<List<Integer>> listOfIntegerLists;
}

基于反射的建议answer可以很好地获得integerList(即Integer)或stringList(即{{1} }。

是否有一种类似的简便方法来检索StringlistOfStringLists的通用参数?

编辑:是根据@Pshemo建议,将第二个演员表强制转换为listOfIntegerLists而不是Class<?>的:

ParameterizedType

0 个答案:

没有答案
相关问题