为什么 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<String,String>
问题是给出一个字符串值(等于“50”)。但是,如果尝试转换为整数,我会得到.bestMove.get("score")
null
有谁知道这里的问题是什么?