包装类


包装类

其实就是8种基本数据类型对应的引用类型。

基本数据类型 引用数据类型
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
boolean Boolean

为什么提供包装类

  • Java为了实现一切皆对象,为8种基本类型提供了对应的引用类型。
  • 后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型。

自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量。

自动拆箱:包装类型的变量可以直接赋值给基本数据类型的变量。

包装类的特有功能

  • 包装类的变量的默认值可以是null,容错率更高。
  • 可以把基本类型的数据转换成字符审类型(用处不大)
  • ①调用toString()方法得到字符串结果。

  • ② 调用Integer.toString(基本类型的数据)。

  • 可以把字符串类型的数值转换成真实的数据类型(真的很有用)
  • ①Integer.parselnt(“字符串类型的整数”)

  • ②Double.parseDouble(“字符串类型的小数")。


文章作者: 泷少
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 泷少 !
评论
  目录