Object resCodeObj = null;
///返回接口response
try {
String s = String.valueOf(resCodeObj);
System.out.println(s);
System.out.println(4444);
if (!ObjectUtils.isEmpty(s)) {
Integer resCode = Integer.valueOf(s);
System.out.println(resCode);
}else {
System.out.println(333);
}
} catch (NumberFormatException e) {
System.out.println(11);
e.printStackTrace();
}
System.out.println(22);
總結:
如果resCodeObj爲null,
String.valueOf爲 "null"
" "和"null" 不能Integer.valueOf,會報空指針異常
s.equal 爲 "null"爲true s.equal(null)爲false