老师,valueOf()和parseInt()的区别是什么

老师,valueOf()和parseInt()的区别是什么

老师,valueOf()和parseInt()的区别是什么

正在回答

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

1回答

同学你好。基本数据类型都对应了自己的包装类,方便以对象的形式来使用。

Java提供了自动拆箱与自动装箱功能。基本数据类型可以和其包装类相互转换:

也就是:

Integer integer=1; //装箱,也就是由整型数字1得到对应的Integer对象的过程
int i=integer; //拆箱,也就是由Integer对象变为int型的过程

自动装箱都是通过包装类的valueOf()方法来实现的.自动拆箱都是通过包装类对象的xxxValue()来实现的。所以以上代码实际上是:

Integer integer=Integer.valueOf(1); //装箱
int i=integer.intValue();//拆箱

所以 valueOf()是将基本数据类型转换为包装类的方法,而xxValue()是从包装类型对象转回为基本数据类型的方法。

如果解答了同学的疑问,望采纳~

祝学习愉快~

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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