问题
问题描述
Caused by: java.lang.NumberFormatException: Cannot parse null string
# 翻译
java.lang.NumberFormatException 异常:无法解析 null 字符串
问题原因
-
其中,null string 指的是 null 引用,而不是长度为 0 的空字符串(
""
) -
尝试将一个 null 引用解析为数字类型时失败导致报错
问题复现
- 尝试将一个 null 引用解析为数字类型时失败导致报错
int result = Integer.parseInt(null);
System.out.println(result);
# 输出结果
Exception in thread "main" java.lang.NumberFormatException: Cannot parse null string
- 另外的,尝试将一个长度为 0 的空字符串(
""
)解析为数字类型时失败导致报错
int result = Integer.parseInt("");
System.out.println(result);
# 输出结果
Exception in thread "main" java.lang.NumberFormatException: Cannot parse null string