1:基本类型的包装类概述
- Java为基本数据类型提供了对应的类,这些类称作包装类。
如下表所示:
包装类的类型 | 说明 |
---|---|
Byte类 | byte类型的包装类 |
Short类 | short类型的包装类 |
Integer类 | int类型的包装类 |
Long类 | long类型的包装类 |
Float类 | float类型的包装类 |
Double类 | double类型的包装类 |
Character类 | char类型的包装类 |
Boolean类 | boolean类型的包装类 |
2:为什么要使用包装类?
- 包装类中封装了一些很实用的方法和常量。
- 例如:Byte.MIN_VALUE是Byte类中的一个常量,存放了byte类型数据的最小值
- 包装类在集合中用来定义集合元素的类型。
3:包装类的常用方法和常量
- Integer.MIN_VALUE: int类型的最小值
- Integer.MAX_VALUE: int类型的最大值
- int Integer.parseInt(String value):将字符串类型的整数转换成int类型的数据。
- String Integer.toBinaryString(int value):将十进制数转换为二进制,返回结果String类型。
- String Integer.toHexString(int value):将十进制数转换为十六进制,返回结果String类型。
- Long.MIN_VALUE: long类型的最小值
- Long.MAX_VALUE: long类型的最大值
- long Long.parseLong(String value): 将字符串类型的整数转换为long类型的数据。
- String Long.toBinaryString(long value): 将十进制数转换为对应的二进制数,该方法返回的结果是String类型。
- String Long.toHexString(long value): 将十进制数转换为十六进制数,返回结果String类型。
- Double.MAX_VALUE:double类型的最大值
- double Double.parseDouble(String value): 将字符串类型的浮点数转换为double类型的数据。
- String Double.toBinaryString(double value): 将十进制数转换为二进制数,返回结果String类型。
- String Double.toHexString(double value): 将十进制数转换为十六进制数,返回结果String类型。

建议:开发中常用的4种数据类型,int、long、double、boolean,需要熟记其用法,关于什么时候用基本类型,什么时候用包装类,后面的文章中会详细讲解。
网友评论