Java 包装器类
-
Java包装器类
包装类提供一种方法来使用原始的数据类型(int,boolean等。)作为对象。下表显示了原始类型和等效的包装器类:原始数据类型 包装器类 byte Byte short Short int Integer long Long float Float double Double boolean Boolean char Character 有时您必须使用包装器类,例如,在使用ArrayList对象(例如)集合时,其中不能使用原始类型(列表只能存储对象): -
创建包装器对象
要创建包装器对象,请使用包装器类而不是原始类型。要获取值,您可以仅打印对象:由于您现在正在使用对象,因此可以使用某些方法来获取有关特定对象的信息。例如,下面的方法被用于获得与相应的包装对象相关联的值:intValue(),byteValue(),shortValue(),longValue(), floatValue(),doubleValue(),charValue(), booleanValue()。本示例将输出与以上示例相同的结果:另一个有用的方法是toString()方法,该方法用于将包装器对象转换为字符串。在下面的示例中,我们将转换Integer为String,并使用类的length()方法String输出“字符串”的长度: