Java语言文件读取字符串到String变量,系统提示String为null但是没有出错,有可能是什么造成的

Java语言文件读取字符串到String变量,系统提示String为null但是没有出错,有可能是什么造成的

有可能是null字符串。
假如一个对象是obj = null,
那么你使用String.valueOf(obj);
会得到一个 "null" 的字符串,在你看来是null,但其实他是一个字符串,所以也就不会报空指针的错了。