创建包装器对象
要创建包装器对象,请使用包装器类而不是原始类型。要获取值,您可以仅打印对象:
public class MyClass {
public static void main(String[] args) {
Integer myInt = 5;
Double myDouble = 5.99;
Character myChar = 'A';
System.out.println(myInt);
System.out.println(myDouble);
System.out.println(myChar);
}
}
尝试一下
由于您现在正在使用对象,因此可以使用某些方法来获取有关特定对象的信息。例如,下面的方法被用于获得与相应的包装对象相关联的值:intValue(),byteValue(),shortValue(),longValue(), floatValue(),doubleValue(),charValue(), booleanValue()。本示例将输出与以上示例相同的结果:
public class MyClass {
public static void main(String[] args) {
Integer myInt = 5;
Double myDouble = 5.99;
Character myChar = 'A';
System.out.println(myInt.intValue());
System.out.println(myDouble.doubleValue());
System.out.println(myChar.charValue());
}
}
尝试一下
另一个有用的方法是toString()方法,该方法用于将包装器对象转换为字符串。在下面的示例中,我们将转换Integer为String,并使用类的length()方法String输出“字符串”的长度:
public class MyClass {
public static void main(String[] args) {
Integer myInt = 100;
String myString = myInt.toString();
System.out.println(myString.length());
}
}
尝试一下