问答详情
源自:1-4 创建hibernateDao

有关77行代码的问题?

为何countResult.get(0)要强转成Number,

然后在intValue();

请解答一下,谢谢^^

提问者:瓢_ 2017-02-18 16:20

个回答

  • 慕婉清8928936
    2017-04-09 14:53:00

    因为countResult.get(0)取到的是对象,而不是基本类型像(int,long,double,float等等)所以先转换为对象Number,在通过对象Number获得值,一般来说不会让对象强制类型转换为基本类型的