我想将对象转换为int类型.... 例如: Object obj = ........; int count = Integer.parseInt((String)obj);
当我使用上面的代码时,ai被抛出异常。
任何人都知道如何将对象转换为int ...?
答案 0 :(得分:0)
使用obj.hashCode()获取表示对象的int。但是你的目的是什么?您发布的代码不起作用 - 您尝试将对象转换为字符串而不是调用toString(),但即便如此,除非对象的toString表示本身是一个整数,否则调用Integer.parseInt会抛出异常
那么你的目标是什么?
答案 1 :(得分:0)
如果tableres是Hashtable,则值大概为Integer,而不是int。 在这种情况下,请尝试:
int i =((Integer)tableres.get(“mCount”))。intValue();
祝你好运, - M.S。