根据文档,该方法String.valueOf(Object obj)返回:
如果参数是null,则字符串等于"null"; 否则,obj.toString()返回的值。
但是,当我尝试这样做时,怎么会这样:
System.out.println("String.valueOf(null) = " + String.valueOf(null));
它会抛出NPE吗?(如果您不相信,请自己尝试!)
线程“主”中的异常java.lang.NullPointerException
在java.lang.String。(未知来源)
在java.lang.String.valueOf(未知来源)
怎么会这样呢?文件在骗我吗?这是Java中的主要错误吗?
子衿沉夜
扬帆大鱼
相关分类