如何访问泛型的Class对象?
目前,我这样做:
List<String> list= new ArrayList<String>();
list.getClass();
Run Code Online (Sandbox Code Playgroud)
这个可以吗?或者,应该是什么方式?
这将返回与ArrayList.class相同.Java泛型在运行时擦除泛型类型; 换句话说,从"list"你永远不会知道元素类型是String.这里有一个很棒的常见问题解答
http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html
归档时间: |
|
查看次数: |
822 次 |
最近记录: |