求教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方法