1、什么是包装类
- 包装类就是把基本类型数据转换成对象
- 每个基本类型在java.lang包中都有一个相应的包装类
2、包装类的作用
- 提供了一系列使用的方法
- 集合不允许存放进本数据类型数据,存放数字时,要用包装类型

3、包装类的使用



注意:
- Boolean类构造方法参数为String类型时,若该字符串内容为true(不考虑大小写),则该boolean对象表示为true,否则表示false
- 当Number包装类构造方法参数为String类型时,字符串不能为null,且该字符串必须可解析为相应的数据类型的数据,否则编译不通过,运行时,会抛出NumberFormatException异常。
包装类的基本方法
- XXXValue()包装类转换成基本数据类型
- intValue()
- byteValue()
- longValue()
- shortValue()
- doubleValue()
- floatValue()
- charValue()
- booleanValue()
Integer one = new Integer("123")
int two = one.intValue()
- toString()该方法以字符串形式返回包装类表示的基本数据类型
String sex = Character.toString("男")
String id = Integer.toString(25)
- parseXXX():将字符串转换成基本数据类型
- valueOf(基本数据类型):基本数据类型转化成包装类,所有包装类都有这个方法
- valueOf(字符串)字符串转换成包装类,character没有这个方法
装箱和拆箱
- 装箱:基本类型转换为包装类的对象
- 拆箱:包装类对象转换为基本类型
版权声明:本文为qq_44182543原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。