这里有两个问题在起作用:
Integer getInteger(String)
不按照你的想法去做null
在这种情况下返回- 从
Integer
到的分配int
会导致自动取消装箱 - 由于
Integeris
是null,NullPointerException
被抛出
要解析(String) "123"为(int) 123
,你可以使用例如int Integer.parseInt(String)
。

这里有两个问题在起作用:
Integer getInteger(String)不按照你的想法去做
null在这种情况下返回
Integer到的分配
int会导致自动取消装箱
Integeris是
null,NullPointerException被抛出
(String) "123"为(int) 123,你可以使用例如
int Integer.parseInt(String)。