java对每一种基本数据类型提供了一种对应的引用数据类型,叫做包装类
主要作用:用于基本数据类型和String 类型的相互转化
一、每一种基本数据类型对应的包装类
byte—Byte
short—Short’
int ----- Integer
long----Long
float—Float
double—Double
char----Characher
boolean----Boolean
二、自动装箱,拆箱
是JDK5新增的特性
1.自动装箱
会自动把基本数据类型转化成对应的包装类型
可以直接用包装类型和对应的基本数据类型进行计算或者赋值,程序会自动转化
2.自动拆箱
会自动把包装类型转化成对应的基本数据类型
可以直接写 integer i = 100;
三、基本数据类型和String类型的相互转化
以int和String为例
1、int 转String 采用字符串拼接的形式
String s = 3+" "
2、String转int采用Integer的静态方法parseInt,参数为要转化的字符串
int i = integer.parseInt(string)
double同理
double d = Double.parseDouble(string)