Java——包装器类
分类:
文章
•
2024-10-06 10:39:46
- 概念的提出:
Java中的八种基本类型本身只能标志一种数值,
为了能将基本类型视为对象来处理,并能连接相关的方法
Java为每个基本类型提供了包装器类
- 八种基本类型对应的包装器类:
byte—Byte short—Short int — Integer char—Character
long—Long float—Float double—Double boolean—Boolean
- 创建包装器类型对象的两种方式:
- 构造方法 new
- Integer i = new Interger(1);
- 调用包装器类型的valueOf方法
- Double d = Double.valueOf(3.14);
- 包装器类共同特点:对象一旦赋值,其值不能再改变
- 包装器类型—>基本数据类型
- 装箱、拆箱
- Java中一些运算或程序是有限制的:
- ++/–操作只能对基本数据类型
- 集合中只能存放包装器类型对象
- 装箱: 将基本类型转化为包装器类型 包装器类.valueOf(基本数据类型变量或常量);
Integer i = Integer.valueOf(10);//10是基本数据类型,i是包装器类型
- 拆箱:将包装器类型转化为基本数据类型XX.XXXvalue();
int n = i.intValue();//i是包装器类型,n是包装器类型