包装类的概念和包装类的装箱与拆箱

包装类的概念

基本数据类型使用方便,但是没有对应的方法来使用这些数据,因此我们可以使用一个类,把基本数据类型包装起来,这个类就叫做“包装类”。

在包装类中可以定义一些基本的方法,来操作基本类型的数据。

包装类的装箱与拆箱

装箱:从基本类型转换为包装类对象
拆箱:从包装类对象转换为对应的基本类型

以Integer类为例:

装箱

构造方法:
Integer(int value) 构造一个新分配的 Integer 对象,它表示指定的 int 值。
Integer(String s) 构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。
传递的字符串,必须是基本类型的字符串,否则会抛出异常 "100" 正确 "a" 抛异常
静态方法:
static Integer valueOf(int i) 返回一个表示指定的 int 值的 Integer 实例。
static Integer valueOf(String s) 返回保存指定的 String 的值的 Integer 对象。

拆箱

成员方法:
int intValue() 以 int 类型返回该 Integer 的值。

 

 

 

 

posted @ 2022-07-05 20:08  肥宅快乐水~  阅读(82)  评论(0)    收藏  举报