public class StringTest
{
public static void main(String... args)
{
String str=null;
System.out.println(str);
}
}
为什么这段代码显示为空?当我们将引用变量传递给println()
方法时,它将调用toString()
方法。对于 String 类,toString()
将调用返回当前对象的方法。String str=null
表示不存在任何对象。