我想将一个对象转换为 int 类型.... 例如: Object obj=........; int count = Integer.parseInt((String) obj);
当我使用上面的代码时,我得到了强制转换异常。
任何人都知道如何将对象转换为 int ...?
我想将一个对象转换为 int 类型.... 例如: Object obj=........; int count = Integer.parseInt((String) obj);
当我使用上面的代码时,我得到了强制转换异常。
任何人都知道如何将对象转换为 int ...?
使用obj.hashCode()来获取一个表示对象的 int。但你的目的是什么?您发布的代码不起作用 - 您尝试将对象转换为字符串而不是调用 toString(),但即便如此,除非对象的 toString 表示本身是整数,否则调用 Integer.parseInt 将引发异常.
那你的目的是什么?
如果 tableres 是 Hashtable,则值是 prolly Integer,而不是 int。在这种情况下,请尝试:
int i = ((Integer) tableres.get ("mCount")).intValue();
祝你好运 - 女士