设置泛型类类型

mic*_*nko 5 java generics reflection

如何设置泛型类型?例如:

Class<List<Integer>> asd = List<Integer>.class \\ does not work
Run Code Online (Sandbox Code Playgroud)

可能这是一个有点愚蠢的问题,但我从来没有遇到过这个事情已经完成的代码.

BRP*_*ock 3

简而言之,你想要的是List.class;泛型类型仅在编译时可用,并在运行时被“擦除”。这里有一个简短的解释: http: //docs.oracle.com/javase/tutorial/java/generics/erasure.html ...这里有更多细节:http://www.artima.com/weblogs/viewpost .jsp?线程=208860