Java:包装器类
「拉伯类」是什么意思?
可以理解为,每个基本数据类型都对应着一个类。这样一来,我们可以将int型和double型等基本数据类型的值作为对象来处理,并且可以使用一些基本数据类型没有的各种方法。
在Java中,存在基本数据类型,可以用来存储数字和字符,以及与运算符组合使用。如果只是需要对基本数据类型进行操作,使用基本数据类型就足够了。然而,基本数据类型并没有像类那样提供方法,因此无法对基本数据类型进行操作。因此,引入了包含基本数据类型值并提供各种方法的类,称为”包装类”。
// 基本データ型
int i = 10;
// ラッパークラス
Integer j = new Integer(10);
通过创建相应的包装类对象来处理基本数据类型,然后利用该对象提供的方法,可以实现例如从数值到字符串的转换等操作。
要对基本数据类型的值进行各种操作,需要创建一个具有基本数据类型值的包装类对象。然后可以使用包装类提供的各种方法来操作创建的对象。
一个Rapper类的示例
在Java中,Integer类的方法和常量
static final int MIN_VAlUE
static final int MAX_VALUE
在Java中,可以通过使用int类型的包装类Integer来设置最小值和最大值。
static int parseInt(String s)
// 例
int i = Integer.parseInt("10");
接收一个字符串作为参数,并将其转换为整型。
static String toString(int i)
// 例
String s = Inetger.toString(10)
接受一个int类型作为参数,并将其转换为字符串类型。
文章来源