当前位置:  开发笔记 > 编程语言 > 正文

如何访问泛型的Class对象?

如何解决《如何访问泛型的Class对象?》经验,为你挑选了1个好方法。

如何访问泛型的Class对象?

目前,我这样做:

List list= new ArrayList();
list.getClass();

这个可以吗?或者,应该是什么方式?



1> Joao da Silv..:

这将返回与ArrayList.class相同.Java泛型在运行时擦除泛型类型; 换句话说,从"list"你永远不会知道元素类型是String.这里有一个很棒的常见问题解答

http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有