首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求教int.class.cast(123)为何会报错

2013-09-28 
求教int.class.cast(123)为什么会报错?我想通过ClassT.cast(Object)来实现泛型转换类型但是总报错,然后

求教int.class.cast(123)为什么会报错?
我想通过Class<T>.cast(Object)来实现泛型转换类型
但是总报错,然后就测试了一下
int.class.cast(1234),也报错,我要晕了,这个cast方法难道就是个摆设?求解答,谢谢大家了
[解决办法]

        System.out.println(int.class.isInstance(1234));
        System.out.println(Integer.class.isInstance(1234));
        Integer.class.cast(1234);

[解决办法]
int 是原生类型, 不是类,没有cast方法

热点排行
Bad Request.