什么是Java中的包装类?用代码举例说明
时间: 2024-02-22 14:00:11 浏览: 77
Java包装类
Java中的包装类是一种用于将基本数据类型转换为对象的类。它们提供了一些方便的方法来操作基本数据类型,例如将其转换为字符串或进行比较。
以下是一个示例代码,演示如何使用包装类将int类型转换为Integer类型:
```
// 使用构造函数将int类型转换为Integer类型
int num1 = 10;
Integer numObj1 = new Integer(num1);
// 使用valueOf方法将int类型转换为Integer类型
int num2 = 20;
Integer numObj2 = Integer.valueOf(num2);
// 比较两个Integer对象是否相等
if (numObj1.equals(numObj2)) {
System.out.println("两个对象相等");
} else {
System.out.println("两个对象不相等");
}
// 将Integer对象转换为int类型
int num3 = numObj1.intValue();
System.out.println("num3的值为:" + num3);
// 将Integer对象转换为String类型
String str = numObj2.toString();
System.out.println("str的值为:" + str);
```
这段代码将一个int类型的变量分别转换为了两个Integer对象,并演示了如何比较两个对象、将对象转换为基本数据类型和将对象转换为字符串。
阅读全文