- 包装类
- (1)什么是什么是包装类
- (2)为什么提供包装类?
- (3)自动装箱与自动拆箱
- (4)包装类的特有功能
●包装类其实就是8种基本数据类型对应的引用类型
| 基本数据类型 | 引用数据类型 |
|---|---|
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| char | Character |
| float | Float |
| double | Double |
| boolean | Boolean |
●Java为了实现一切皆对象,为8种基本类型提供了对应的引用类型。
●后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型。
(3)自动装箱与自动拆箱自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量。
自动拆箱:包装类型的变量可以直接赋值给基本数据类型的变量。
(4)包装类的特有功能●包装类的变量的默认值可以是null,容错率更高。
●可以把基本类型的数据转换成字符串类型(用处不大)
①调用toString()方法得到字符串结果。
②调用Integer.toString(基本类型的数据)。
●可以把字符串类型的数值转换成真实的数据类型(真的很有用)
①Integer.parselnt( "字符串类型的整数”)
②Double.parseDouble( “字符串类型的小数” )。
但是用valueof更简单哦~



