包装类问题

java中的8个类型不是面向对象的,它们是以值的形式存在,而不是对象的形式

java对8个基本类型提供了引用类型

这8个引用类型称为基本类型的"包装类"

基本类型        包装类

  int                  java.lang.Integer

char                 java.lang.Chater

  byte                 Byte

  short               Short

  long                Long

  float                Float

double              Double

boolean            Boolean

包装类带来的好处:除了可以以对象的形式存在参与面向对象的开发外,还提供了方法,故包装类提供了一些对基本数据类型操作的方法

最常用的是将字符串转换为基本类型

包装类提供了一个静态方法parseXXX()用于将字符串转换为对应的基本类型数据

eg."123456"如何转换数字   int  a=Integer.parseInt("123456")

java1.5以后支持了一个新特性

自动装箱:可以自动的讲一个基本类型数据变成其包装类型实例

自动装箱的语法现象:

Integer  a=1;//将字面量赋给引用类型

或 int i=1;   Integer  a=i;  //将基本类型直接变成包装类

用  Integer.valueOf(1);//来手动装箱

自动拆箱:可以自动将一个包装类实例转换变为一个基本类型数据

语法现象:

Integer i=Integer.valueOf(1);

int a=i;//自动拆箱

或   Integer  i=Integer.valueOf(1);

int a=i.intvalue();//手动拆箱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脑机接口社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值