基本数据类型和其包装类之间的拆装箱

*什么是包装类:

在Java中基本数据类型不是面对对象的,在开发中会有许多困难,于是java为每个基本数据类型设置了一个对应的类

称为包装类

包装类的作用

1包装类作为和基本数据类型对应的存在,方便对象的操作

例如:集合中不允许放基本数据类型,但是我们可以放对应的包装类就可以,存入和提出只需进行拆装箱

2包装类包含每种基本数据类型的相关属性,如最大值,最小值,以及相关的操作方法


*关于拆装箱我们要了解的方法:

装箱:把基本数据转换成对应的包装类

方法:1

Integer i = new Interger(int值//可以用值来创建

Integer i = new Interger(String字符串//也可以用可编译的对应字符来创建

其它的double,Boolean等都一样,输入的String字符串必须 可 被编译成对应的包的类型

注意:只有char类型的数据不能直接用String字符串来做包装输入值

方法:2

将基本数据类型转换成包装类型还可以用ValueOf()方法

Integer i = Integer.valueOf(vaule);

Integer i = Integer.valueOf(string字符串);

#同样char不能用字符串创建#


如何把包装类型装换成对应的string类型字符串:假如b就是已经Boolean的包装类对象

String  str = b+“”;  //第一种方法,直接加上空的英文双引号

String str  = b.toString();   //调用包装类的toString方法


把字符串转换成对应的基本数据类型

pasrexxxx()方法

int i7 = Integer.parseInt(String) ;
boolean
b  = Boolean.parseBoolean(String); 


拆箱:将包装类转换成对应的基本数据类型

int i  = i1.valueOf(包装类);

int i  = i1.valueOf(String字符串);

#同样char不能用字符串转换#

在java5.0以后支持自动拆装箱

//自动装箱
Integer i = 5;
//自动拆箱
int i1 = i;









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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值