Java常用类详解——包装类(包括和其它类型的转换)

目录

1. 包装类的分类

2. 包装类 继承体系图

3. 包装类 和 基本数据类型 的转换

4. 包装类 和 String类型 的转换

5. Integer类 和 Character类的常用方法


1. 包装类的分类

(1)针对8种基本数据类型相应的引用类型——包装类。

(下面六种包装类的父类是Number)

基本数据类型

包装类

boolean

Boolean

char

Character

byte

Byte

short

Short

int

Integer

long

Long

float

Float

double

Double

(2)有了类的特点,就可以调用类中的方法。

2. 包装类 继承体系图

3. 包装类 和 基本数据类型 的转换

(1)JDK5以前的手动装箱和拆箱方式,装箱:基本类型 —> 包装类型。反之,拆箱。

(2)JDK5以后(含JDK5)的自动装箱和拆箱方式。

(3)自动装箱 底层调用的是valueOf方法,比如Integer.valueOf()。

(4)例:(以int 和 Integer为例,其它包装类用法类似)

①手动装箱(int —> Integer)

②手动拆箱(Integer —> int)

③自动装箱(int —> Integer)

(注:Integer的valueOf()方法 根据底层源码的定义,如果传的值的范围是在-128~127是直接返回当前值,而超过这个范围,就是会创建Integer对象)

④自动拆箱(Integer —> int)

4. 包装类 和 String类型 的转换

(以Integer为例)

(1)包装类 —> String

(2)String —> 包装类

5. Integer类 和 Character类的常用方法

(1)Integer类常用方法

(2)Character类常用方法

  • 15
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值