为什么java将空字符串打印为“null”而不是抛出NullPointerException?

时间:2011-09-19 05:51:46

标签: java outputstream system.out

  

可能重复:
  Why does null reference print as “null”

这是在java API中指定的。我想知道这是为了与以前版本的java兼容,还是有其他一些重要原因。

1 个答案:

答案 0 :(得分:3)

转换为String时,在消息中使用null通常比抛出NullPointerException更有用。差异可能是一个务实的决定。