如何将对象转换为int

时间:2011-01-19 12:53:38

标签: java blackberry-eclipse-plugin

我想将对象转换为int类型.... 例如:    Object obj = ........;    int count = Integer.parseInt((String)obj);

当我使用上面的代码时,ai被抛出异常。

任何人都知道如何将对象转换为int ...?

2 个答案:

答案 0 :(得分:0)

使用obj.hashCode()获取表示对象的int。但是你的目的是什么?您发布的代码不起作用 - 您尝试将对象转换为字符串而不是调用toString(),但即便如此,除非对象的toString表示本身是一个整数,否则调用Integer.parseInt会抛出异常

那么你的目标是什么?

答案 1 :(得分:0)

如果tableres是Hashtable,则值大概为Integer,而不是int。 在这种情况下,请尝试:

int i =((Integer)tableres.get(“mCount”))。intValue();

祝你好运, - M.S。