Почему Integer.getInteger не работает?

У меня есть следующий код:

game.log.fine("HERE" + bestMove.get("score"));
Integer bestScore = Integer.getInteger(bestMove.get("score"));
game.log.fine("THERE" + bestScore);

В качестве результата я получил:

FINE: HERE50
Dec 9, 2010 11:34:17 AM game.Agent getCloud
FINE: THEREnull
Dec 9, 2010 11:34:17 AM game.Agent getCloud

Вероятно, мне пришлось добавить, что bestMove - это HashMap .

Проблема в том, что bestMove.get ("score") дает строковое значение (равное "50"). Но если попытаться преобразовать в целое число, я получаю null .

Кто-нибудь знает, в чем проблема?

20
задан Roman 9 December 2010 в 10:43
поделиться