mic*_*nko 5 java generics reflection
如何设置泛型类型?例如:
Class<List<Integer>> asd = List<Integer>.class \\ does not work
Run Code Online (Sandbox Code Playgroud)
可能这是一个有点愚蠢的问题,但我从来没有遇到过这个事情已经完成的代码.
简而言之,你想要的是List.class;泛型类型仅在编译时可用,并在运行时被“擦除”。这里有一个简短的解释: http: //docs.oracle.com/javase/tutorial/java/generics/erasure.html
...这里有更多细节:http://www.artima.com/weblogs/viewpost .jsp?线程=208860
| 归档时间: |
|
| 查看次数: |
2586 次 |
| 最近记录: |