java如何Object类型转成int不报错
时间: 2024-05-15 22:12:35 浏览: 42
session 中 Object 转换为int
4星 · 用户满意度95%
如果要将一个 Object 类型转换为 int 类型,需要确保 Object 对象实际上是一个 Integer 类型的实例。可以使用 instanceof 运算符来判断对象是否是 Integer 类型的实例,然后使用 intValue() 方法将其转换为 int 值。示例代码如下:
```
Object obj = new Integer(10);
if (obj instanceof Integer) {
int i = ((Integer) obj).intValue();
System.out.println(i); // 输出 10
}
```
需要注意的是,如果 Object 对象不是 Integer 类型的实例,则在进行强制类型转换时会抛出 ClassCastException 异常。因此,在进行类型转换时需要确保对象的类型信息是正确的。
阅读全文