扫码关注官方订阅号
我通过调用各个属性相应的get方法,获取属性值,然后判断其类型。但是Method.invoke方法的返回类型是Object;也就是说,如果有个属性int类型的,那么此时就会被强转为Integer类型,那么就无法动态地知道这个属性的类型到达是int类型的还是Integer类型的。
走同样的路,发现不同的人生
Field类型代表各属性。Field实例的getType方法,返回该属性的类型。
https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getDeclaredField(java.lang.String)参考这个
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Field类型代表各属性。
Field实例的getType方法,返回该属性的类型。
https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getDeclaredField(java.lang.String)
参考这个