为了账号安全,请及时绑定邮箱和手机立即绑定

包装类和基本类之间的转换

装箱和拆箱有什么作用?什么情况能用到

正在回答

2 回答

包种类是位于java.lang包下的8个工具类
为了方便操基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作

比如有个int a=8;这里这个a只能进行几本的数学运算

但是如果使用包装类 Integer a=8;  a就可以使用Integer类中的方法,比如


   a.toString()        //将a转换为字符串

    a.equals(b)    //判断a和对象b是否相

    a.compareTo(b) //将a和b进行比较

这都是int a=8;中的a无法做到的

0 回复 有任何疑惑可以回复我~
#1

Anneyth 提问者

非常感谢!
2015-11-30 回复 有任何疑惑可以回复我~

由于java是一个面向对象的语言,所以java更多的是对对象的操作,但是基本类型却违背了面向对象的思想,有拆装箱主要原因是基本类型计算更快,而且又要有面向对象思想,至于在什么情况下用,在这里不是一两句话能说清,自己百度吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

包装类和基本类之间的转换

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信