在我的项目中,我必须在某个地方使用 if n else 条件来检查空变量
String stringValue = null;
String valueOf = String.valueOf(stringValue);
但是当我检查情况时
if (valueOf == null) {
System.out.println("in if");
} else {
System.out.println("in else");
}
那么输出是“in else”,为什么会这样?