Java 包装类

目录

一、什么是包装类

二、包装类与基本数据类型之间的对应关系

三 、包装类的常用方法

一、装箱,拆箱

二、基本数据类型与字符串相互转换


一、什么是包装类

Java中的数据类型分为基本数据类型和引用数据类型,其中基本数据类型是不具有对象特征的,也就是说它们不能像对象一样拥有属性和方法,以及对象化交互。
包装类的产生就是为了解决基本数据类型存在的这样一些问题,通过包装类可以让基本数据类型获取对象一样的特征,行使对象相关的权力。

二、包装类与基本数据类型之间的对应关系

三 、包装类的常用方法

一、装箱,拆箱

装箱:简单来说,就是将基本数据类型转换成包装类

拆箱:就是反过来,将包装类转换为基本数据类型

装箱也分为自动装箱,手动装箱。同时拆箱也分为自动拆箱和手动拆箱。

自动装箱:

int HH=520;
Integer HH1=HH;

手动装箱:就是实例化的时候带进去就行

Integer HH3=new Integer(HH);

自动拆箱:

int HH4=HH1;

手动拆箱:利用***Value方法

int HH5=HH2.intValue();

***Value() 方法用于将 Number 对象转换为***数据类型的值并返回。

***可以有byte,double,int,long,short。

二、基本数据类型与字符串相互转换

基本数据类型转换为字符串:

int HH=521;
String HH1=Integer.toString(HH);

字符产转换为基本数据类型:

int HH2=Integer.parseInt(HH1);

也可以使用valueOf方法先将字符串转换为包装类,通过自动拆箱完成基本类型转换 

int HH3=Integer.valueOf(HH1);

 最后PS:包装类都是由final修饰 是不允许被继承的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值