以下代码抛出NullPointerException:
NullPointerException
int num = Integer.getInteger("123");
getInteger因为它是静态的,所以我的编译器是否调用null?那没有任何意义!
getInteger
发生了什么?
这里有两个问题在起作用:
Integer getInteger(String)
null
Integer
int
Integeris
null,NullPointerException
(String) "123"为(int) 123
int Integer.parseInt(String)