JAVA反射获取Set<E>集合中E的类型信息?
伊谢尔伦
伊谢尔伦 2017-04-17 11:21:05
[Java讨论组]

如题,可以利用反射机制获取Set中的E的类型信息么?貌似办不到的样子啊

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(2)
阿神

获取不到。

Java 的泛型使用的类型擦除。这种擦除是在编译时进行的,而反射机制是在运行时获取的,因为,在 JVM 运行时,Java 泛型 E 的类型信息无法获取。

大家讲道理

确实获取不到。
你需要用的话,就只有把类.class作为参数传递进来。
可以看看hibernate的相关实现。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号