包装类的parseInt()方法和valueOf()方法,返回值类型是不是不一样?

包装类的parseInt()方法和valueOf()方法,返回值类型是不是不一样?

老师,包装类的parseInt()方法和valueOf()方法,返回值类型是不是不一样?前者是int类型,后者是Integer类型。

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,在Integer包装类的valueof方法下,参数可以是String类型也可以是int类型,返回值都是Integer哟,比如,在源码中:

http://img1.sycdn.imooc.com//climg/5d64eefc0001980d07890110.jpg

http://img1.sycdn.imooc.com//climg/5d64ef94000199ea06470145.jpg

这两个方法的返回值都是Integer。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

提问者 天才少年25 2019-08-27 16:11:13

这里parseInt和valueOf方法的参数都是字符串:

http://img1.sycdn.imooc.com//climg/5d64e5640001e4fc13660768.jpg

老师你贴出的图里,valueOf的参数是int类型,怎么不一样呢?

好帮手慕小班 2019-08-27 16:01:56

同学你好,这里的说法是正确的呐,parseInt方法的返回值是int

http://img1.sycdn.imooc.com//climg/5d64e36700014a2003810090.jpg

valueOf的返回值是Integer

http://img1.sycdn.imooc.com//climg/5d64e3350001143e03090077.jpg

很棒呐,继续加油!

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 天才少年25 #1
    valueOf的参数无论是int类型还是String类型,返回值都是Integer吗?
    2019-08-27 16:13:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师