每个Java基本数据类型都有一个专用于它的类。这些类将原始数据类型包装到该类的对象中。因此,它被称为包装器类。
以下是在包装对象中显示原始数据类型的程序。
public class Demo { public static void main(String[] args) { Boolean myBoolean = new Boolean(true); boolean val1 = myBoolean.booleanValue(); System.out.println(val1); Character myChar = new Character('a'); char val2 = myChar.charValue(); System.out.println(val2); Short myShort = new Short((short) 654); short val3 = myShort.shortValue(); System.out.println(val3); Integer myInt = new Integer(878); int val4 = myInt.intValue(); System.out.println(val4); Long myLong = new Long(956L); long val5 = myLong.longValue(); System.out.println(val5); Float myFloat = new Float(10.4F); float val6 = myFloat.floatValue(); System.out.println(val6); Double myDouble = new Double(12.3D); double val7 = myDouble.doubleValue(); System.out.println(val7); } }
输出结果
True a 654 878 956 10.4 12.3
在上面的程序中,我们一个接一个地处理了每种数据类型。可以看到一个例子是布尔值。我们的包装是-
Boolean myBoolean = new Boolean(true);
现在,原始数据类型包装在包装对象中
boolean val1 = myBoolean.booleanValue();