Как преобразовать объект в int - PullRequest
0 голосов
/ 19 января 2011

Я хочу преобразовать объект в тип int .... например: Object obj = ........;int count = Integer.parseInt ((String) obj);

когда я использую приведенный выше код, ai получает исключение приведения.

Кто-нибудь знает, как привести объект к int ...?

Ответы [ 2 ]

0 голосов
/ 19 января 2011

Если tableres является Hashtable, значения будут просто Integer, а не int.В этом случае попробуйте:

int i = ((Integer) tableres.get ("mCount")). IntValue ();

Удачи, - MS

0 голосов
/ 19 января 2011

Используйте obj.hashCode () , чтобы получить int, представляющий объект. Но какова твоя цель? Размещенный вами код не работает - вы пытаетесь привести объект к строке, а не вызывать toString (), но даже тогда, если только представление объекта toString не является целым числом, вызов Integer.parseInt вызовет исключение. .

Так к чему вы стремитесь?

...