JAVA——自动装箱与自动拆箱

自动装箱与自动拆箱:

自动装箱是这样一个过程,只需要基本类型的对象,就自动将基本类型自动封装(装箱)进与等价的类型包装器中,而不需要明确的构造对象。自动拆箱是当需要时自动抽取(拆箱)已装箱对象数值过程。不需要调用inValue()或doubleValue()这类方法

自动装箱和自动拆箱特性极大的简化了一些算法的编码,移除了单调乏味的手动装箱和拆箱数值操作。它们还有助于防止错误。此外,它们对于泛型非常重要,因为泛型只能操作对象。最后,集合框架需要利用自动拆箱特性进行工作。

 数值与字符串形式之间的转换

最常见的编程杂务之一是将数值的字符串表示形式转换成数值。数值类型的包装器类为此提供了相应的方法。例如:

 Int类的parseInt()方法

 Long类的parseLong()方法

Double类的parseDouble()方法

为了将数值转换成字符串形式,可以调用相应包装类的toString()方法。

String.valueOf()

Int.toString();

Double.toString();

int I = 100;

String str = I + “”;

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值